Module InferModules.BufferOverrunDomain
module L = InferBase.Logging
module OndemandEnv = BufferOverrunOndemandEnv
module Relation = BufferOverrunDomainRelation
module SPath = Symb.SymbolPath
module Trace = BufferOverrunTrace
module TraceSet = Trace.Set
module LoopHeadLoc = InferBase.Location
type eval_sym_trace
=
{
eval_sym : Bounds.Bound.eval_sym;
trace_of_sym : Symb.Symbol.t -> Trace.Set.t;
eval_locpath : AbsLoc.PowLoc.eval_locpath;
}
module ItvThresholds : sig ... end
module Val : sig ... end
module StackLocs : sig ... end
module MultiLocs = 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