MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / medium_level_il

Method medium_level_il

python/highlevelil.py:560–570  ·  view source on GitHub ↗

Medium level IL form of this expression

(self)

Source from the content-addressed store, hash-verified

558
559 @property
560 def medium_level_il(self) -> Optional['mediumlevelil.MediumLevelILInstruction']:
561 """Medium level IL form of this expression"""
562 expr = self.function.get_medium_level_il_expr_index(self.expr_index)
563 if expr is None:
564 return None
565 mlil = self.function.medium_level_il
566 if mlil is None:
567 return None
568 ssa_func = mlil.ssa_form
569 assert ssa_func is not None, "medium_level_il.ssa_form is None"
570 return mediumlevelil.MediumLevelILInstruction.create(ssa_func, expr)
571
572 @property
573 def mlil(self) -> Optional['mediumlevelil.MediumLevelILInstruction']:

Callers

nothing calls this directly

Calls 2

createMethod · 0.45

Tested by

no test coverage detected