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

Method mlil

python/function.py:1060–1072  ·  view source on GitHub ↗

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

(self)

Source from the content-addressed store, hash-verified

1058
1059 @property
1060 def mlil(self) -> Optional['mediumlevelil.MediumLevelILFunction']:
1061 """
1062 returns MediumLevelILFunction used to represent medium level IL, or None if an error occurs while loading the IL
1063 (read-only)
1064
1065 .. note::
1066 This function causes medium level IL to be generated if it has not been already. It is recommended to
1067 generate IL on-demand to avoid excessive memory usage instead of generating IL for all functions at once.
1068 """
1069 result = core.BNGetFunctionMediumLevelIL(self.handle)
1070 if not result:
1071 return None
1072 return mediumlevelil.MediumLevelILFunction(self.arch, result, self)
1073
1074 @property
1075 def mlil_if_available(self) -> Optional['mediumlevelil.MediumLevelILFunction']:

Callers

nothing calls this directly

Calls 1

MediumLevelILFunctionMethod · 0.80

Tested by

no test coverage detected