Absint.Exe_envExecution environments are a means to get a function's type environment and integer widths and cache those
val mk : unit -> tCreate a new cache
val get_proc_tenv : t -> IR.Procname.t -> IR.Tenv.treturn the type environment associated with the procedure
val get_source_tenv : t -> IBase.SourceFile.t -> IR.Tenv.t optionreturn the type environment associated with the source file
Load Java type environment (if not done yet), and return it. Useful for accessing type info not related to any concrete function.
val get_integer_type_widths : t -> IR.Procname.t -> IR.IntegerWidths.treturn the integer type widths associated with the procedure