angr.analyses.decompiler.peephole_optimizations.rol_ror¶
- class angr.analyses.decompiler.peephole_optimizations.rol_ror.RolRorRewriter¶
Bases:
PeepholeOptimizationStmtBaseRewrites consecutive statements into ROL (rotate shift left) or ROR (rotate shift right) statements.
- NAME = 'ROL/ROR rewriter'¶
- stmt_classes = (<class 'angr.ailment.statement.Assignment'>,)¶
- optimize(stmt, stmt_idx=None, block=None, **kwargs)¶
- Parameters:
stmt (Assignment)
stmt_idx (int | None)