BO.BufferOverrunOndemandEnv
type t = {
tenv : IR.Tenv.t;
type environment
*)typ_of_param_path : Symb.SymbolPath.partial -> IR.Typ.t option;
type of parameter
*)may_last_field : Symb.SymbolPath.partial -> bool;
if the path is a last field of a class in C++
*)entry_location : IBase.Location.t;
location of entry node
*)integer_type_widths : IR.IntegerWidths.t;
bit sizes of integer types
*)class_name : IR.Typ.name option;
class name of the procedure being analyzed
*)}
Environment for on-demand symbol evaluation
val mk : IR.Procdesc.t -> IR.Tenv.t -> IR.IntegerWidths.t -> t