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

Method GetRawOperandAsExpr

highlevelilinstruction.cpp:744–753  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

742
743
744HighLevelILInstruction HighLevelILInstructionBase::GetRawOperandAsExpr(size_t operand) const
745{
746 if (ast)
747 {
748 return HighLevelILInstruction(
749 function, function->GetRawExpr(operands[operand]), operands[operand], true, instructionIndex);
750 }
751 return HighLevelILInstruction(
752 function, function->GetRawNonASTExpr(operands[operand]), operands[operand], false, instructionIndex);
753}
754
755
756Variable HighLevelILInstructionBase::GetRawOperandAsVariable(size_t operand) const

Callers 1

GetExprMethod · 0.45

Calls 3

GetRawNonASTExprMethod · 0.80
GetRawExprMethod · 0.45

Tested by

no test coverage detected