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

Method GetLowLevelIL

mediumlevelilinstruction.cpp:1342–1351  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1340
1341
1342LowLevelILInstruction MediumLevelILInstructionBase::GetLowLevelIL() const
1343{
1344 Ref<LowLevelILFunction> func = function->GetLowLevelIL();
1345 if (!func)
1346 throw LowLevelILInstructionAccessException();
1347 size_t expr = GetLowLevelILExprIndex();
1348 if (GetLowLevelILExprIndex() >= func->GetExprCount())
1349 throw LowLevelILInstructionAccessException();
1350 return func->GetExpr(expr);
1351}
1352
1353
1354void MediumLevelILInstructionBase::MarkInstructionForRemoval()

Callers 1

HasLowLevelILMethod · 0.45

Calls 3

GetExprCountMethod · 0.45
GetExprMethod · 0.45

Tested by

no test coverage detected