Lines Matching refs:GCObject

94 static void reallymarkobject (global_State *g, GCObject *o);
155 void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { in luaC_barrier_()
187 GCObject *o = gcvalue(uv->v); in luaC_upvalbarrier_()
194 void luaC_fix (lua_State *L, GCObject *o) { in luaC_fix()
208 GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) { in luaC_newobj()
210 GCObject *o = cast(GCObject *, luaM_newobject(L, novariant(tt), sz)); in luaC_newobj()
235 static void reallymarkobject (global_State *g, GCObject *o) { in reallymarkobject()
300 GCObject *o; in markbeingfnz()
561 GCObject *o = g->gray; in propagatemark()
611 GCObject *w; in convergeephemerons()
612 GCObject *next = g->ephemeron; /* get ephemeron list */ in convergeephemerons()
639 static void clearkeys (global_State *g, GCObject *l, GCObject *f) { in clearkeys()
658 static void clearvalues (global_State *g, GCObject *l, GCObject *f) { in clearvalues()
697 static void freeobj (lua_State *L, GCObject *o) { in freeobj()
725 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count);
735 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { in sweeplist()
740 GCObject *curr = *p; in sweeplist()
758 static GCObject **sweeptolive (lua_State *L, GCObject **p) { in sweeptolive()
759 GCObject **old = p; in sweeptolive()
788 static GCObject *udata2finalize (global_State *g) { in udata2finalize()
789 GCObject *o = g->tobefnz; /* get first element */ in udata2finalize()
869 static GCObject **findlast (GCObject **p) { in findlast()
881 GCObject *curr; in separatetobefnz()
882 GCObject **p = &g->finobj; in separatetobefnz()
883 GCObject **lastnext = findlast(&g->tobefnz); in separatetobefnz()
902 void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { in luaC_checkfinalizer()
908 GCObject **p; in luaC_checkfinalizer()
985 GCObject *origweak, *origall; in atomic()
986 GCObject *grayagain = g->grayagain; /* save original list */ in atomic()
1030 int nextstate, GCObject **nextlist) { in sweepstep()
1049 g->GCmemtrav = g->strt.size * sizeof(GCObject*); in singlestep()