module L = InferBase.Loggingmodule VarSet : sig ... endmodule DataDepSet = VarSetmodule DataDepMap : sig ... endmodule TransferFunctionsDataDeps : functor (CFG : ProcCfg.S) -> sig ... endmodule ControlDepSet = VarSetmodule TransferFunctionsControlDeps : functor (CFG : ProcCfg.S) -> sig ... endmodule CFG = ProcCfg.Normalmodule DataDepAnalyzer : sig ... endmodule ControlDepAnalyzer : sig ... endval report_deps : DataDepSet.astate DataDepMap.t ‑> DataDepMap.key InferStdlib.IStd.Sequence.t ‑> unitval report_data_deps : DataDepSet.astate DataDepMap.t ‑> InferIR.Procdesc.Node.t ‑> unitval report_control_deps : ControlDepSet.astate ‑> InferIR.Procdesc.Node.t ‑> unitval gather_all_deps : ControlDepSet.t ‑> DataDepSet.t DataDepMap.t ‑> DataDepSet.t