| 908 | |
| 909 | |
| 910 | MediumLevelILInstruction HighLevelILInstructionBase::GetMediumLevelILSSAForm() const |
| 911 | { |
| 912 | Ref<MediumLevelILFunction> func = function->GetMediumLevelIL(); |
| 913 | if (!func) |
| 914 | throw MediumLevelILInstructionAccessException(); |
| 915 | Ref<MediumLevelILFunction> ssa = func->GetSSAForm().GetPtr(); |
| 916 | if (!ssa) |
| 917 | throw MediumLevelILInstructionAccessException(); |
| 918 | size_t expr = GetMediumLevelILExprIndex(); |
| 919 | if (expr >= ssa->GetExprCount()) |
| 920 | throw MediumLevelILInstructionAccessException(); |
| 921 | return ssa->GetExpr(expr); |
| 922 | } |
| 923 | |
| 924 | |
| 925 | char* HighLevelILInstructionBase::Dump() const |
nothing calls this directly
no test coverage detected