Lines Matching refs:GCObject
80 static void reallymarkobject (global_State *g, GCObject *o);
134 void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { in luaC_barrier_()
154 void luaC_barrierback_ (lua_State *L, GCObject *o) { in luaC_barrierback_()
190 GCObject *o = obj2gco(uv); in luaC_checkupvalcolor()
211 GCObject *luaC_newobj (lua_State *L, int tt, size_t sz, GCObject **list, in luaC_newobj()
215 GCObject *o = obj2gco(raw + offset); in luaC_newobj()
242 static void reallymarkobject (global_State *g, GCObject *o) { in reallymarkobject()
311 GCObject *o; in markbeingfnz()
522 GCObject *o = g->gray; in propagatemark()
570 static void propagatelist (global_State *g, GCObject *l) { in propagatelist()
582 GCObject *weak = g->weak; /* save original lists */ in retraversegrays()
583 GCObject *grayagain = g->grayagain; in retraversegrays()
584 GCObject *ephemeron = g->ephemeron; in retraversegrays()
596 GCObject *w; in convergeephemerons()
597 GCObject *next = g->ephemeron; /* get ephemeron list */ in convergeephemerons()
624 static void clearkeys (global_State *g, GCObject *l, GCObject *f) { in clearkeys()
642 static void clearvalues (global_State *g, GCObject *l, GCObject *f) { in clearvalues()
662 static void freeobj (lua_State *L, GCObject *o) { in freeobj()
690 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count);
718 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { in sweeplist()
734 GCObject *curr = *p; in sweeplist()
757 static GCObject **sweeptolive (lua_State *L, GCObject **p, int *n) { in sweeptolive()
758 GCObject ** old = p; in sweeptolive()
788 static GCObject *udata2finalize (global_State *g) { in udata2finalize()
789 GCObject *o = g->tobefnz; /* get first element */ in udata2finalize()
846 GCObject **p = &g->finobj; in separatetobefnz()
847 GCObject *curr; in separatetobefnz()
848 GCObject **lastnext = &g->tobefnz; in separatetobefnz()
872 void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { in luaC_checkfinalizer()
879 GCObject **p; in luaC_checkfinalizer()
1001 GCObject *origweak, *origall; in atomic()
1044 g->GCmemtrav = g->strt.size * sizeof(GCObject*); in singlestep()
1093 GCObject *mt = obj2gco(g->mainthread); in singlestep()