angr.analyses.decompiler.optimization_passes.peephole_simplifier

class angr.analyses.decompiler.optimization_passes.peephole_simplifier.ExpressionSequenceWalker

Bases: SequenceWalker

Walks sequences with generic expression handling.

class angr.analyses.decompiler.optimization_passes.peephole_simplifier.PostStructuringPeepholeOptimizationPass

Bases: SequenceOptimizationPass

Perform a post-structuring peephole optimization pass to simplify node statements and expressions.

ARCHES = None
PLATFORMS = None
STAGE: OptimizationPassStage = 11
NAME = 'Post-Structuring Peephole Optimization'
DESCRIPTION = 'Perform a post-structuring peephole optimization pass to simplify node statements and expressions.'
__init__(*args, peephole_optimizations=None, **kwargs)