angr.analyses.decompiler.peephole_optimizations.evaluate_const_conversions¶
- class angr.analyses.decompiler.peephole_optimizations.evaluate_const_conversions.EvaluateConstConversions¶
Bases:
PeepholeOptimizationExprBaseIf we see a conversion over a constant, simply evaluate it
- DESCRIPTION = "Conv(*, C) => C'"¶
- expr_classes = (<class 'angr.ailment.expression.Convert'>, <class 'angr.ailment.expression.Extract'>)¶
- kb: KnowledgeBase | None
- manager
- type_hints: list[tuple[VirtualVariable | MemoryLocation, str]]