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

Method GetOutputVariables

mediumlevelilinstruction.cpp:2213–2221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2211
2212
2213MediumLevelILVariableList MediumLevelILInstruction::GetOutputVariables() const
2214{
2215 size_t operandIndex;
2216 if (GetOperandIndexForUsage(OutputVariablesMediumLevelOperandUsage, operandIndex))
2217 return GetRawOperandAsVariableList(operandIndex);
2218 if (GetOperandIndexForUsage(OutputVariablesSubExprMediumLevelOperandUsage, operandIndex))
2219 return GetRawOperandAsExpr(operandIndex).GetRawOperandAsVariableList(0);
2220 throw MediumLevelILInstructionAccessException();
2221}
2222
2223
2224MediumLevelILSSAVariableList MediumLevelILInstruction::GetOutputSSAVariables() const

Callers

nothing calls this directly

Tested by

no test coverage detected