MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / GetOperands

Method GetOperands

highlevelilinstruction.cpp:714–723  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

712
713
714HighLevelILOperandList HighLevelILInstructionBase::GetOperands() const
715{
716 auto usage = operationOperandUsage.find(operation);
717 if (usage == operationOperandUsage.end())
718 throw HighLevelILInstructionAccessException();
719 auto operandIndex = operationOperandIndex.find(operation);
720 if (operandIndex == operationOperandIndex.end())
721 throw HighLevelILInstructionAccessException();
722 return HighLevelILOperandList(*(const HighLevelILInstruction*)this, usage->second, operandIndex->second);
723}
724
725
726uint64_t HighLevelILInstructionBase::GetRawOperandAsInteger(size_t operand) const

Callers

nothing calls this directly

Calls 4

findMethod · 0.80
endMethod · 0.45

Tested by

no test coverage detected