Module IR.DecompiledExp
type t=|Darray of t * t|Dbinop of Binop.t * t * t|Dconst of Const.t|Dsizeof of Typ.t * t option * Subtype.t|Dderef of t|Dfcall of t * t list * IBase.Location.t * CallFlags.t|Darrow of t * Fieldname.t|Ddot of t * Fieldname.t|Dpvar of Pvar.t|Dpvaraddr of Pvar.t|Dunop of Unop.t * t|Dunknown|Dretcall of t * t list * IBase.Location.t * CallFlags.texpression representing the result of decompilation
type vpath= t optionValue paths: identify an occurrence of a value in a symbolic heap each expression represents a path, with Dpvar being the simplest one
val pp_vpath : IStdlib.Pp.env -> F.formatter -> vpath -> unitPretty print a value path
val has_tmp_var : t -> boolreturn true if
dexpcontains a temporary pvar