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

Method AddSSAVariableList

highlevelil.cpp:164–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

162
163
164ExprId HighLevelILFunction::AddSSAVariableList(const vector<SSAVariable>& vars)
165{
166 uint64_t* operandList = new uint64_t[vars.size() * 2];
167 for (size_t i = 0; i < vars.size(); i++)
168 {
169 operandList[i * 2] = vars[i].var.ToIdentifier();
170 operandList[(i * 2) + 1] = vars[i].version;
171 }
172 ExprId result = (ExprId)BNHighLevelILAddOperandList(m_object, operandList, vars.size() * 2);
173 delete[] operandList;
174 return result;
175}
176
177
178BNHighLevelILInstruction HighLevelILFunction::GetRawExpr(size_t i) const

Calls 2

sizeMethod · 0.45
ToIdentifierMethod · 0.45

Tested by

no test coverage detected