Module InferModules__BufferOverrunDomain
module L = InferBase.Logging
module OndemandEnv = InferModules.BufferOverrunOndemandEnv
module Relation = InferModules.BufferOverrunDomainRelation
module SPath = InferModules.Symb.SymbolPath
module Trace = InferModules.BufferOverrunTrace
module TraceSet = Trace.Set
module LoopHeadLoc = InferBase.Location
type eval_sym_trace
=
{
eval_sym : InferModules.Bounds.Bound.eval_sym;
trace_of_sym : InferModules.Symb.Symbol.t -> Trace.Set.t;
eval_locpath : InferModules.AbsLoc.PowLoc.eval_locpath;
}
module ItvThresholds : sig ... end
module Val : sig ... end
module StackLocs : sig ... end
module MultiLocs = InferModules.AbstractDomain.BooleanOr
module MVal : sig ... end
module MemPure : sig ... end
module AliasTarget : sig ... end
module AliasMap : sig ... end
module AliasRet : sig ... end
module Alias : sig ... end
module CoreVal : sig ... end
module PruningExp : sig ... end
module PrunedVal : sig ... end
module PrunePairs : sig ... end
module LatestPrune : sig ... end
module Reachability : sig ... end
module MemReach : sig ... end
module Mem : sig ... end