| 1340 | |
| 1341 | |
| 1342 | LowLevelILInstruction 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 | |
| 1354 | void MediumLevelILInstructionBase::MarkInstructionForRemoval() |
no test coverage detected