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

Method lifted_il

python/function.py:1020–1032  ·  view source on GitHub ↗

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

(self)

Source from the content-addressed store, hash-verified

1018
1019 @property
1020 def lifted_il(self) -> Optional['lowlevelil.LowLevelILFunction']:
1021 """
1022 returns LowLevelILFunction used to represent lifted IL, or None if an error occurs while loading the IL
1023 (read-only)
1024
1025 .. note::
1026 This function causes lifted IL to be generated if it has not been already. It is recommended to generate IL
1027 on-demand to avoid excessive memory usage instead of generating IL for all functions at once.
1028 """
1029 result = core.BNGetFunctionLiftedIL(self.handle)
1030 if not result:
1031 return None
1032 return lowlevelil.LowLevelILFunction(self.arch, result, self)
1033
1034 @property
1035 def lifted_il_if_available(self) -> Optional['lowlevelil.LowLevelILFunction']:

Callers

nothing calls this directly

Calls 1

LowLevelILFunctionMethod · 0.80

Tested by

no test coverage detected