angr.analyses.decompiler.optimization_passes.inlined_memcpy_simplifier¶
- class angr.analyses.decompiler.optimization_passes.inlined_memcpy_simplifier.InlinedMemcpySimplifier¶
Bases:
OptimizationPassSimplifies inlined data copying logic into calls to memcpy.
- ARCHES = None¶
- PLATFORMS = None¶
- STAGE: OptimizationPassStage = 3¶
- NAME = 'Simplify inlined memcpy'¶
- DESCRIPTION = 'Simplify inlined memcpy patterns into memcpy calls'¶
- __init__(*args, **kwargs)¶
- class angr.analyses.decompiler.optimization_passes.inlined_memcpy_simplifier.InlinedMemcpySimplifierLate¶
Bases:
InlinedMemcpySimplifierSame as InlinedMemcpySimplifier but runs after SSA level 1 transformation.
- STAGE: OptimizationPassStage = 4¶
- NAME = 'Simplify inlined memcpy (late)'¶