angr.rust.optimization_passes.macro.format_macro_simplifier¶
- class angr.rust.optimization_passes.macro.format_macro_simplifier.FormatWrapperIdentification¶
Bases:
AnalysisIdentify functions that wrap format/print operations.
- __init__()¶
- property format_wrappers¶
- class angr.rust.optimization_passes.macro.format_macro_simplifier.FormatWrappers¶
Bases:
KnowledgeBasePluginKnowledge base plugin for resolving format wrapper functions.
- __init__(kb)¶
- resolve(addr)¶
- class angr.rust.optimization_passes.macro.format_macro_simplifier.FormatMacroSimplifier¶
Bases:
OptimizationPass,CFAMixin,DFAMixin,SRDAMixin,SSAVariableMixinRecover print-like macros from format argument construction patterns.
- ARCHES = None¶
- PLATFORMS = None¶
- STAGE: OptimizationPassStage = 7¶
- NAME = 'Recover print-like macros'¶
- __init__(func, manager, **kwargs)¶