GCObject 128 lib/lua/ldo.c GCObject *up; GCObject 55 lib/lua/lfunc.c GCObject **pp = &L->openupval; GCObject 100 lib/lua/lfunc.c GCObject *o = obj2gco(uv); GCObject 69 lib/lua/lgc.c static void reallymarkobject (global_State *g, GCObject *o) { GCObject 116 lib/lua/lgc.c GCObject *u = g->tmudata; GCObject 131 lib/lua/lgc.c GCObject **p = &g->mainthread->next; GCObject 132 lib/lua/lgc.c GCObject *curr; GCObject 278 lib/lua/lgc.c GCObject *o = g->gray; GCObject 351 lib/lua/lgc.c static void cleartable (GCObject *l) { GCObject 378 lib/lua/lgc.c static void freeobj (lua_State *L, GCObject *o) { GCObject 407 lib/lua/lgc.c static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { GCObject 408 lib/lua/lgc.c GCObject *curr; GCObject 447 lib/lua/lgc.c GCObject *o = g->tmudata->gch.next; /* get first element */ GCObject 661 lib/lua/lgc.c LUAI_FUNC void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v) { GCObject 676 lib/lua/lgc.c GCObject *o = obj2gco(t); GCObject 685 lib/lua/lgc.c LUAI_FUNC void luaC_link (lua_State *L, GCObject *o, lu_byte tt) { GCObject 696 lib/lua/lgc.c GCObject *o = obj2gco(uv); GCObject 104 lib/lua/lgc.h LUAI_FUNC void luaC_link (lua_State *L, GCObject *o, lu_byte tt); GCObject 106 lib/lua/lgc.h LUAI_FUNC void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v); GCObject 36 lib/lua/lobject.h typedef union GCObject GCObject; GCObject 43 lib/lua/lobject.h #define CommonHeader GCObject *next; lu_byte tt; lu_byte marked GCObject 60 lib/lua/lobject.h GCObject *gc; GCObject 130 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TSTRING; \ GCObject 135 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TUSERDATA; \ GCObject 140 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTHREAD; \ GCObject 145 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TFUNCTION; \ GCObject 150 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTABLE; \ GCObject 155 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TPROTO; \ GCObject 248 lib/lua/lobject.h GCObject *gclist; GCObject 292 lib/lua/lobject.h CommonHeader; lu_byte isC; lu_byte nupvalues; GCObject *gclist; \ GCObject 346 lib/lua/lobject.h GCObject *gclist; GCObject 39 lib/lua/lstate.h GCObject **hash; GCObject 75 lib/lua/lstate.h GCObject *rootgc; /* list of all collectable objects */ GCObject 76 lib/lua/lstate.h GCObject **sweepgc; /* position of sweep in `rootgc' */ GCObject 77 lib/lua/lstate.h GCObject *gray; /* list of gray objects */ GCObject 78 lib/lua/lstate.h GCObject *grayagain; /* list of objects to be traversed atomically */ GCObject 79 lib/lua/lstate.h GCObject *weak; /* list of weak tables (to be cleared) */ GCObject 80 lib/lua/lstate.h GCObject *tmudata; /* last element of list of userdata to be GC */ GCObject 123 lib/lua/lstate.h GCObject *openupval; /* list of open upvalues in this stack */ GCObject 124 lib/lua/lstate.h GCObject *gclist; GCObject 162 lib/lua/lstate.h #define obj2gco(v) (cast(GCObject *, (v))) GCObject 23 lib/lua/lstring.c GCObject **newhash; GCObject 28 lib/lua/lstring.c newhash = luaM_newvector(L, newsize, GCObject *); GCObject 33 lib/lua/lstring.c GCObject *p = tb->hash[i]; GCObject 35 lib/lua/lstring.c GCObject *next = p->gch.next; /* save next */ GCObject 76 lib/lua/lstring.c GCObject *o;