| 428 | |
| 429 | |
| 430 | ExprId LowLevelILFunction::AddSSARegisterList(const vector<SSARegister>& regs) |
| 431 | { |
| 432 | uint64_t* operandList = new uint64_t[regs.size() * 2]; |
| 433 | for (size_t i = 0; i < regs.size(); i++) |
| 434 | { |
| 435 | operandList[i * 2] = regs[i].reg; |
| 436 | operandList[(i * 2) + 1] = regs[i].version; |
| 437 | } |
| 438 | ExprId result = (ExprId)BNLowLevelILAddOperandList(m_object, operandList, regs.size() * 2); |
| 439 | delete[] operandList; |
| 440 | return result; |
| 441 | } |
| 442 | |
| 443 | |
| 444 | ExprId LowLevelILFunction::AddSSARegisterStackList(const vector<SSARegisterStack>& regStacks) |
no test coverage detected