Module TaintAnalysis.Make
Create a taint analysis from a specification
Parameters
Signature
module TraceDomain = TaintSpecification.Tracemodule TaintDomain = TaintSpecification.AccessTreemodule Domain = TaintDomaintype analysis_data={analysis_data : QuandarySummary.t Absint.InterproceduralAnalysis.t;formal_map : Absint.FormalMap.t;}
module TransferFunctions : functor (CFG : Absint.ProcCfg.S) -> sig ... endmodule HilConfig : Absint.LowerHil.HilConfigmodule Analyzer : sig ... endval check_invariants : TaintDomain.t -> unitval make_summary : analysis_data -> TaintDomain.t -> QuandarySummary.AccessTree.tval checker : QuandarySummary.t Absint.InterproceduralAnalysis.t -> QuandarySummary.AccessTree.t option