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

Method GetOperands

lowlevelilinstruction.cpp:1420–1429  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1418
1419
1420LowLevelILOperandList LowLevelILInstructionBase::GetOperands() const
1421{
1422 auto usage = operationOperandUsage.find(operation);
1423 if (usage == operationOperandUsage.end())
1424 throw LowLevelILInstructionAccessException();
1425 auto operandIndex = operationOperandIndex.find(operation);
1426 if (operandIndex == operationOperandIndex.end())
1427 throw LowLevelILInstructionAccessException();
1428 return LowLevelILOperandList(*(const LowLevelILInstruction*)this, usage->second, operandIndex->second);
1429}
1430
1431
1432uint64_t LowLevelILInstructionBase::GetRawOperandAsInteger(size_t operand) const

Callers 2

PrintILExprFunction · 0.45
PrintILExprFunction · 0.45

Calls 4

findMethod · 0.80
endMethod · 0.45

Tested by

no test coverage detected