Gets the medium level IL expression corresponding to this expression (may be None for eliminated instructions)
(self)
| 646 | |
| 647 | @property |
| 648 | def medium_level_il(self) -> Optional['mediumlevelil.MediumLevelILInstruction']: |
| 649 | """Gets the medium level IL expression corresponding to this expression (may be None for eliminated instructions)""" |
| 650 | expr = self.function.get_medium_level_il_expr_index(self.expr_index) |
| 651 | if expr is None: |
| 652 | return None |
| 653 | mlil_func = self.function.medium_level_il |
| 654 | assert mlil_func is not None, "self.function.medium_level_il is None" |
| 655 | return mediumlevelil.MediumLevelILInstruction.create(mlil_func, expr) |
| 656 | |
| 657 | @property |
| 658 | def mlil(self) -> Optional['mediumlevelil.MediumLevelILInstruction']: |
nothing calls this directly
no test coverage detected