angr.analyses.decompiler.decompilation_cache

class angr.analyses.decompiler.decompilation_cache.DecompilationCache

Bases: object

Caches key data structures that can be used later for refining decompilation results, such as retyping variables.

__init__(addr)
parameters: dict[str, Any]
addr
type_constraints: dict[TypeVariable, set[TypeConstraint]] | None
arg_vvars: dict | None
func_typevar: TypeVariable | None
var_to_typevar: dict | None
stackvar_max_sizes: dict | None
stack_offset_typevars: dict | None
codegen: BaseStructuredCodeGenerator | None
clinic: Clinic | None
ite_exprs: set[tuple[int, Any]] | None
binop_operators: dict[OpDescriptor, str] | None
errors: list[str]
function_summary: str | None
notes: dict[str, str]
max_tv_id: int
property local_types