angr.rust.optimization_passes.pattern_match_simplifier¶
- class angr.rust.optimization_passes.pattern_match_simplifier.PatternMatchWalker¶
Bases:
SequenceWalker,DFAMixinWalker that converts condition nodes into pattern match or if-let nodes.
- __init__(var_manager, graph)¶
- class angr.rust.optimization_passes.pattern_match_simplifier.PatternMatchSimplifier¶
Bases:
SequenceOptimizationPassRecover idiomatic Rust pattern match constructs from condition nodes.
- ARCHES = None¶
- PLATFORMS = None¶
- STAGE: OptimizationPassStage = 11¶
- NAME = 'Recover idiomatic Rust error handling code'¶
- __init__(func, manager, **kwargs)¶