Lines Matching refs:ci
69 Proto *p = ci_func(L->ci)->l.p; in traceexec()
383 lua_assert(isLua(L->ci)); in luaV_execute()
385 cl = &clvalue(L->ci->func)->l; in luaV_execute()
403 lua_assert(base == L->base && L->base == L->ci->base); in luaV_execute()
405 lua_assert(L->top == L->ci->top || luaG_checkopenop(i)); in luaV_execute()
598 if (nresults >= 0) L->top = L->ci->top; in luaV_execute()
615 CallInfo *ci = L->ci - 1; /* previous frame */ in luaV_execute() local
617 StkId func = ci->func; in luaV_execute()
618 StkId pfunc = (ci+1)->func; /* previous function index */ in luaV_execute()
619 if (L->openupval) luaF_close(L, ci->base); in luaV_execute()
620 L->base = ci->base = ci->func + ((ci+1)->base - pfunc); in luaV_execute()
623 ci->top = L->top = func+aux; /* correct top */ in luaV_execute()
625 ci->savedpc = L->savedpc; in luaV_execute()
626 ci->tailcalls++; /* one more call lost */ in luaV_execute()
627 L->ci--; /* remove new frame */ in luaV_execute()
648 if (b) L->top = L->ci->top; in luaV_execute()
649 lua_assert(isLua(L->ci)); in luaV_execute()
650 lua_assert(GET_OPCODE(*((L->ci)->savedpc - 1)) == OP_CALL); in luaV_execute()
688 L->top = L->ci->top; in luaV_execute()
704 L->top = L->ci->top; in luaV_execute()
746 CallInfo *ci = L->ci; in luaV_execute() local
747 int n = cast_int(ci->base - ci->func) - cl->p->numparams - 1; in luaV_execute()
756 setobjs2s(L, ra + j, ci->base - n + j); in luaV_execute()