| 1105 | |
| 1106 | |
| 1107 | LowLevelILOperand::LowLevelILOperand( |
| 1108 | const LowLevelILInstruction& instr, LowLevelILOperandUsage usage, size_t operandIndex) : |
| 1109 | m_instr(instr), |
| 1110 | m_usage(usage), m_operandIndex(operandIndex) |
| 1111 | { |
| 1112 | auto i = LowLevelILInstructionBase::operandTypeForUsage.find(m_usage); |
| 1113 | if (i == LowLevelILInstructionBase::operandTypeForUsage.end()) |
| 1114 | throw LowLevelILInstructionAccessException(); |
| 1115 | m_type = i->second; |
| 1116 | } |
| 1117 | |
| 1118 | |
| 1119 | uint64_t LowLevelILOperand::GetInteger() const |
nothing calls this directly
no test coverage detected