Module InferModules__BufferOverrunAnalysis
module CFG = InferModules.ProcCfg.NormalOneInstrPerNode
module Payload : InferModules.SummaryPayload.S with type t = InferModules.BufferOverrunAnalysisSummary.t
type invariant_map
type local_decls
= InferModules.AbsLoc.PowLoc.t
val cached_compute_invariant_map : InferModules.Summary.t -> InferIR.Tenv.t -> InferIR.Typ.IntegerWidths.t -> invariant_map
val extract_pre : CFG.Node.id -> invariant_map -> InferModules.BufferOverrunDomain.Mem.t option
val extract_post : CFG.Node.id -> invariant_map -> InferModules.BufferOverrunDomain.Mem.t option
val extract_state : CFG.Node.id -> invariant_map -> InferModules.BufferOverrunDomain.Mem.t InferModules.AbstractInterpreter.State.t option
val get_local_decls : InferIR.Procdesc.t -> local_decls
val do_analysis : InferModules.Callbacks.proc_callback_t