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

Method CallStackAdjust

lowlevelilinstruction.cpp:3356–3366  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3354
3355
3356ExprId 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
3369ExprId LowLevelILFunction::TailCall(ExprId dest, const ILSourceLocation& loc)

Callers 1

CopyToMethod · 0.80

Calls 2

push_backMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected