angr.analyses.decompiler.peephole_optimizations.rol_ror

class angr.analyses.decompiler.peephole_optimizations.rol_ror.RolRorRewriter

Bases: PeepholeOptimizationStmtBase

Rewrites 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: