BufferOverrunDomain.MemReach
Domain for memory of reachable node
'has_oenv
represents an environment for on-demand symbol evaluation, which is required during the analysis, but not in the summary
type t = IStdlib.GOption.some t0
val range :
filter_loc:(AbsLoc.Loc.t -> LoopHeadLoc.t option) ->
node_id:IR.Procdesc.Node.id ->
t ->
Polynomials.NonNegativePolynomial.t
Return the multiplication of the ranges of all the abstract locations in memory that satisfy the function filter_loc
which filters abstract locations we should care about, e.g., control variables that decide how many times a node is executed