angr.analyses.decompiler.peephole_optimizations.basepointeroffset_add_n

class angr.analyses.decompiler.peephole_optimizations.basepointeroffset_add_n.BasePointerOffsetAddN

Bases: PeepholeOptimizationExprBase

NAME = '(Ptr - M) + N => Ptr - (M - N)'
expr_classes = (<class 'angr.ailment.expression.BinaryOp'>,)
optimize(expr, **kwargs)
Parameters:

expr (BinaryOp)