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

Method UpdateRawOperandAsExprList

highlevelilinstruction.cpp:807–815  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

805
806
807void HighLevelILInstructionBase::UpdateRawOperandAsExprList(
808 size_t operandIndex, const vector<HighLevelILInstruction>& exprs)
809{
810 vector<ExprId> exprIndexList;
811 for (auto& i : exprs)
812 exprIndexList.push_back((ExprId)i.exprIndex);
813 UpdateRawOperand(operandIndex, exprIndexList.size());
814 UpdateRawOperand(operandIndex + 1, function->AddOperandList(exprIndexList));
815}
816
817
818void HighLevelILInstructionBase::UpdateRawOperandAsExprList(size_t operandIndex, const vector<ExprId>& exprs)

Callers 3

SetParameterExprsMethod · 0.45
SetParameterExprsMethod · 0.45
SetParameterExprsMethod · 0.45

Calls 3

push_backMethod · 0.80
sizeMethod · 0.45
AddOperandListMethod · 0.45

Tested by

no test coverage detected