angr.analyses.decompiler.optimization_passes.condition_constprop¶
- class angr.analyses.decompiler.optimization_passes.condition_constprop.ConstantCondition¶
Bases:
objectDescribes an opportunity for replacing a vvar with a constant value.
- class angr.analyses.decompiler.optimization_passes.condition_constprop.CCondPropBlockWalker¶
Bases:
AILBlockRewriterBlock walker for ConditionConstantPropagation to replace vvars with constant values.
- class angr.analyses.decompiler.optimization_passes.condition_constprop.ConditionConstantPropagation¶
Bases:
OptimizationPassReason about constant propagation opportunities from conditionals and propagate constants in the graph accordingly.
- ARCHES = None¶
- PLATFORMS = None¶
- STAGE: OptimizationPassStage = 2¶
- NAME = 'Propagate constants using information deduced from conditionals.'¶
- DESCRIPTION = 'Reason about constant propagation opportunities from conditionals and propagate constants in the graph accordingly.'¶
- __init__(*args, **kwargs)¶