angr.analyses.decompiler.optimization_passes.const_derefs¶
- class angr.analyses.decompiler.optimization_passes.const_derefs.BlockWalker¶
Bases:
AILBlockRewriterAIL Block walker in order to perform const deref substitution
- class angr.analyses.decompiler.optimization_passes.const_derefs.ConstantDereferencesSimplifier¶
Bases:
OptimizationPassMakes the following simplifications:
*(*(const_addr)) ==> *(value) iff *const_addr == value
- ARCHES = None¶
- PLATFORMS = None¶
- STAGE: OptimizationPassStage = 2¶
- NAME = 'Simplify constant dereferences'¶
- DESCRIPTION = 'Makes the following simplifications::\n\n *(*(const_addr)) ==> *(value) iff *const_addr == value'¶
- __init__(*args, **kwargs)¶