Non-SSA form of expression (read-only)
(self)
| 634 | |
| 635 | @property |
| 636 | def non_ssa_form(self) -> 'LowLevelILInstruction': |
| 637 | """Non-SSA form of expression (read-only)""" |
| 638 | non_ssa_function = self.function.non_ssa_form |
| 639 | assert non_ssa_function is not None |
| 640 | return LowLevelILInstruction.create( |
| 641 | non_ssa_function, |
| 642 | ExpressionIndex(core.BNGetLowLevelILNonSSAExprIndex(self.function.handle, self.expr_index)), |
| 643 | core.BNGetLowLevelILNonSSAInstructionIndex(self.function.handle, self.instr_index) |
| 644 | if self.instr_index is not None else None |
| 645 | ) |
| 646 | |
| 647 | @property |
| 648 | def medium_level_il(self) -> Optional['mediumlevelil.MediumLevelILInstruction']: |