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

Method mmlil

python/function.py:1088–1100  ·  view source on GitHub ↗

returns MediumLevelILFunction used to represent mapped medium level IL, or None if an error occurs while loading the IL (read-only) .. note:: This function causes mapped medium level IL to be generated if it has not been already. It is recommended to generate IL on-demand to avoid exce

(self)

Source from the content-addressed store, hash-verified

1086
1087 @property
1088 def mmlil(self) -> Optional['mediumlevelil.MediumLevelILFunction']:
1089 """
1090 returns MediumLevelILFunction used to represent mapped medium level IL, or None if an error occurs while loading
1091 the IL (read-only)
1092
1093 .. note::
1094 This function causes mapped medium level IL to be generated if it has not been already. It is recommended to
1095 generate IL on-demand to avoid excessive memory usage instead of generating IL for all functions at once.
1096 """
1097 result = core.BNGetFunctionMappedMediumLevelIL(self.handle)
1098 if not result:
1099 return None
1100 return mediumlevelil.MediumLevelILFunction(self.arch, result, self)
1101
1102 @property
1103 def mapped_medium_level_il(self) -> Optional['mediumlevelil.MediumLevelILFunction']:

Callers

nothing calls this directly

Calls 1

MediumLevelILFunctionMethod · 0.80

Tested by

no test coverage detected