| 723 | |
| 724 | |
| 725 | MediumLevelILOperand::MediumLevelILOperand( |
| 726 | const MediumLevelILInstruction& instr, MediumLevelILOperandUsage usage, size_t operandIndex) : |
| 727 | m_instr(instr), |
| 728 | m_usage(usage), m_operandIndex(operandIndex) |
| 729 | { |
| 730 | auto i = MediumLevelILInstructionBase::operandTypeForUsage.find(m_usage); |
| 731 | if (i == MediumLevelILInstructionBase::operandTypeForUsage.end()) |
| 732 | throw MediumLevelILInstructionAccessException(); |
| 733 | m_type = i->second; |
| 734 | } |
| 735 | |
| 736 | |
| 737 | uint64_t MediumLevelILOperand::GetInteger() const |
nothing calls this directly
no test coverage detected