MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / correctstack

Function correctstack

deps/lua/src/ldo.c:126–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124
125
126static void correctstack (lua_State *L, TValue *oldstack) {
127 CallInfo *ci;
128 GCObject *up;
129 L->top = (L->top - oldstack) + L->stack;
130 for (up = L->openupval; up != NULL; up = up->gch.next)
131 gco2uv(up)->v = (gco2uv(up)->v - oldstack) + L->stack;
132 for (ci = L->base_ci; ci <= L->ci; ci++) {
133 ci->top = (ci->top - oldstack) + L->stack;
134 ci->base = (ci->base - oldstack) + L->stack;
135 ci->func = (ci->func - oldstack) + L->stack;
136 }
137 L->base = (L->base - oldstack) + L->stack;
138}
139
140
141void luaD_reallocstack (lua_State *L, int newsize) {

Callers 1

luaD_reallocstackFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected