| 1125 | |
| 1126 | |
| 1127 | size_t LowLevelILOperand::GetIndex() const |
| 1128 | { |
| 1129 | if (m_type != IndexLowLevelOperand) |
| 1130 | throw LowLevelILInstructionAccessException(); |
| 1131 | if (m_usage == OutputMemoryVersionLowLevelOperandUsage) |
| 1132 | return m_instr.GetRawOperandAsExpr(m_operandIndex).GetRawOperandAsIndex(0); |
| 1133 | if (m_usage == StackMemoryVersionLowLevelOperandUsage) |
| 1134 | return m_instr.GetRawOperandAsExpr(m_operandIndex).GetRawOperandAsIndex(2); |
| 1135 | return m_instr.GetRawOperandAsIndex(m_operandIndex); |
| 1136 | } |
| 1137 | |
| 1138 | |
| 1139 | LowLevelILInstruction LowLevelILOperand::GetExpr() const |
nothing calls this directly
no test coverage detected