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

Method GetExprList

mediumlevelilinstruction.cpp:834–843  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

832
833
834MediumLevelILInstructionList MediumLevelILOperand::GetExprList() const
835{
836 if (m_type != ExprListMediumLevelOperand)
837 throw MediumLevelILInstructionAccessException();
838 if (m_usage == UntypedParameterExprsMediumLevelOperandUsage)
839 return m_instr.GetRawOperandAsExpr(m_operandIndex).GetRawOperandAsExprList(0);
840 if (m_usage == UntypedParameterSSAExprsMediumLevelOperandUsage)
841 return m_instr.GetRawOperandAsExpr(m_operandIndex).GetRawOperandAsExprList(1);
842 return m_instr.GetRawOperandAsExprList(m_operandIndex);
843}
844
845
846const MediumLevelILOperand MediumLevelILOperandList::ListIterator::operator*()

Callers

nothing calls this directly

Tested by

no test coverage detected