module L = InferBase.Loggingmodule D = UninitDomain.DomainForward analysis to compute uninitialized variables at each program point
module UninitVars : sig ... endmodule AliasedVars : sig ... endmodule RecordDomain : sig ... endmodule Payload : sig ... endval blacklisted_functions : InferIR.BuiltinDecl.t listval should_report_on_type : InferIR.Typ.t ‑> boolval is_blacklisted_function : InferIR.Typ.Procname.t ‑> boolmodule TransferFunctions : functor (CFG : ProcCfg.S) -> sig ... endmodule CFG = ProcCfg.NormalOneInstrPerNodemodule Analyzer : sig ... endval get_locals : InferIR.Procdesc.t ‑> InferIR.Tenv.t ‑> InferIR.Procdesc.t ‑> InferIR.AccessExpression.t listval checker : Callbacks.proc_callback_args ‑> Summary.t