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

Method mapped_medium_level_il

python/lowlevelil.py:3518–3524  ·  view source on GitHub ↗

Medium level IL with mappings between low level IL and medium level IL. Unused stores are not removed. Typically, this should only be used to answer queries on assembly or low level IL where the query is easier to perform on medium level IL.

(self)

Source from the content-addressed store, hash-verified

3516
3517 @property
3518 def mapped_medium_level_il(self) -> 'mediumlevelil.MediumLevelILFunction':
3519 """Medium level IL with mappings between low level IL and medium level IL. Unused stores are not removed.
3520 Typically, this should only be used to answer queries on assembly or low level IL where the query is
3521 easier to perform on medium level IL."""
3522 result = core.BNGetMappedMediumLevelIL(self.handle)
3523 assert result is not None, "MLIL not present"
3524 return mediumlevelil.MediumLevelILFunction(self._arch, result, self._source_function)
3525
3526 @property
3527 def mmlil(self) -> 'mediumlevelil.MediumLevelILFunction':

Callers

nothing calls this directly

Calls 1

MediumLevelILFunctionMethod · 0.80

Tested by

no test coverage detected