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

Method GetSSARegisterStack

lowlevelilinstruction.cpp:1214–1223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1212
1213
1214SSARegisterStack LowLevelILOperand::GetSSARegisterStack() const
1215{
1216 if (m_type != SSARegisterStackLowLevelOperand)
1217 throw LowLevelILInstructionAccessException();
1218 if (m_usage == DestSSARegisterStackLowLevelOperandUsage)
1219 return m_instr.GetRawOperandAsExpr(m_operandIndex).GetRawOperandAsSSARegisterStack(0);
1220 if (m_usage == PartialSSARegisterStackSourceLowLevelOperandUsage)
1221 return m_instr.GetRawOperandAsExpr(m_operandIndex).GetRawOperandAsPartialSSARegisterStackSource(0);
1222 return m_instr.GetRawOperandAsSSARegisterStack(m_operandIndex);
1223}
1224
1225
1226SSAFlag LowLevelILOperand::GetSSAFlag() const

Callers

nothing calls this directly

Tested by

no test coverage detected