angr.analyses.decompiler.optimization_passes.ret_addr_save_simplifier¶
- class angr.analyses.decompiler.optimization_passes.ret_addr_save_simplifier.RetAddrSaveSimplifier¶
Bases:
OptimizationPassRemoves code in function prologues and epilogues for saving and restoring return address registers (ra, lr, etc.), generally seen in non-leaf functions.
- ARCHES = ['MIPS32', 'MIPS64']¶
- PLATFORMS = ['linux']¶
- STAGE: OptimizationPassStage = 6¶
- NAME = 'Simplify return address storage'¶
- DESCRIPTION = 'Removes code in function prologues and epilogues for saving and restoring return address registers (ra, lr, etc.),\n generally seen in non-leaf functions.'¶
- __init__(*args, **kwargs)¶