| 162 | |
| 163 | |
| 164 | ExprId 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 | |
| 178 | BNHighLevelILInstruction HighLevelILFunction::GetRawExpr(size_t i) const |
no test coverage detected