| 3354 | |
| 3355 | |
| 3356 | ExprId LowLevelILFunction::CallStackAdjust( |
| 3357 | ExprId dest, int64_t adjust, const map<uint32_t, int32_t>& regStackAdjust, const ILSourceLocation& loc) |
| 3358 | { |
| 3359 | vector<size_t> list; |
| 3360 | for (auto& i : regStackAdjust) |
| 3361 | { |
| 3362 | list.push_back(i.first); |
| 3363 | list.push_back(i.second); |
| 3364 | } |
| 3365 | return AddExprWithLocation(LLIL_CALL_STACK_ADJUST, loc, 0, 0, dest, adjust, list.size(), AddIndexList(list)); |
| 3366 | } |
| 3367 | |
| 3368 | |
| 3369 | ExprId LowLevelILFunction::TailCall(ExprId dest, const ILSourceLocation& loc) |