Lines Matching refs:l
233 lua_assert(cl->l.nupvalues == cl->l.p->nups); in traverseclosure()
234 markobject(g, cl->l.p); in traverseclosure()
235 for (i=0; i<cl->l.nupvalues; i++) /* mark its upvalues */ in traverseclosure()
236 markobject(g, cl->l.upvals[i]); in traverseclosure()
256 static void traversestack (global_State *g, lua_State *l) { in traversestack() argument
259 markvalue(g, gt(l)); in traversestack()
260 lim = l->top; in traversestack()
261 for (ci = l->base_ci; ci <= l->ci; ci++) { in traversestack()
262 lua_assert(ci->top <= l->stack_last); in traversestack()
265 for (o = l->stack; o < l->top; o++) in traversestack()
269 checkstacksizes(l, lim); in traversestack()
295 sizeLclosure(cl->l.nupvalues); in propagatemark()
351 static void cleartable (GCObject *l) { in cleartable() argument
352 while (l) { in cleartable()
353 Table *h = gco2h(l); in cleartable()
373 l = h->gclist; in cleartable()
517 for (uv = g->uvhead.u.l.next; uv != &g->uvhead; uv = uv->u.l.next) { in remarkupvals()
518 lua_assert(uv->u.l.next->u.l.prev == uv && uv->u.l.prev->u.l.next == uv); in remarkupvals()