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

Method hlil_if_available

python/function.py:1155–1165  ·  view source on GitHub ↗

returns HighLevelILFunction used to represent high level IL, or None if not loaded or it cannot be generated (read-only) .. note:: This function can be used to check if high level IL is available without generating it.

(self)

Source from the content-addressed store, hash-verified

1153
1154 @property
1155 def hlil_if_available(self) -> Optional['highlevelil.HighLevelILFunction']:
1156 """
1157 returns HighLevelILFunction used to represent high level IL, or None if not loaded or it cannot be generated
1158 (read-only)
1159
1160 .. note:: This function can be used to check if high level IL is available without generating it.
1161 """
1162 result = core.BNGetFunctionHighLevelILIfAvailable(self.handle)
1163 if not result:
1164 return None
1165 return highlevelil.HighLevelILFunction(self.arch, result, self)
1166
1167 @property
1168 def pseudo_c(self) -> Optional['languagerepresentation.LanguageRepresentationFunction']:

Callers

nothing calls this directly

Calls 1

HighLevelILFunctionMethod · 0.80

Tested by

no test coverage detected