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

Method UpdateRawOperandAsExprList

mediumlevelilinstruction.cpp:1064–1072  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1062
1063
1064void MediumLevelILInstructionBase::UpdateRawOperandAsExprList(
1065 size_t operandIndex, const vector<MediumLevelILInstruction>& exprs)
1066{
1067 vector<ExprId> exprIndexList;
1068 for (auto& i : exprs)
1069 exprIndexList.push_back((ExprId)i.exprIndex);
1070 UpdateRawOperand(operandIndex, exprIndexList.size());
1071 UpdateRawOperand(operandIndex + 1, function->AddOperandList(exprIndexList));
1072}
1073
1074
1075void MediumLevelILInstructionBase::UpdateRawOperandAsExprList(size_t operandIndex, const vector<ExprId>& exprs)

Callers

nothing calls this directly

Calls 3

push_backMethod · 0.80
sizeMethod · 0.45
AddOperandListMethod · 0.45

Tested by

no test coverage detected