• Home
  • Raw
  • Download

Lines Matching refs:GCObject

81 static void reallymarkobject (global_State *g, GCObject *o);
135 void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { in luaC_barrier_()
155 void luaC_barrierback_ (lua_State *L, GCObject *o) { in luaC_barrierback_()
191 GCObject *o = obj2gco(uv); in luaC_checkupvalcolor()
212 GCObject *luaC_newobj (lua_State *L, int tt, size_t sz, GCObject **list, in luaC_newobj()
216 GCObject *o = obj2gco(raw + offset); in luaC_newobj()
243 static void reallymarkobject (global_State *g, GCObject *o) { in reallymarkobject()
312 GCObject *o; in markbeingfnz()
523 GCObject *o = g->gray; in propagatemark()
571 static void propagatelist (global_State *g, GCObject *l) { in propagatelist()
583 GCObject *weak = g->weak; /* save original lists */ in retraversegrays()
584 GCObject *grayagain = g->grayagain; in retraversegrays()
585 GCObject *ephemeron = g->ephemeron; in retraversegrays()
597 GCObject *w; in convergeephemerons()
598 GCObject *next = g->ephemeron; /* get ephemeron list */ in convergeephemerons()
625 static void clearkeys (global_State *g, GCObject *l, GCObject *f) { in clearkeys()
643 static void clearvalues (global_State *g, GCObject *l, GCObject *f) { in clearvalues()
663 static void freeobj (lua_State *L, GCObject *o) { in freeobj()
691 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count);
719 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { in sweeplist()
735 GCObject *curr = *p; in sweeplist()
758 static GCObject **sweeptolive (lua_State *L, GCObject **p, int *n) { in sweeptolive()
759 GCObject ** old = p; in sweeptolive()
789 static GCObject *udata2finalize (global_State *g) { in udata2finalize()
790 GCObject *o = g->tobefnz; /* get first element */ in udata2finalize()
847 GCObject **p = &g->finobj; in separatetobefnz()
848 GCObject *curr; in separatetobefnz()
849 GCObject **lastnext = &g->tobefnz; in separatetobefnz()
873 void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { in luaC_checkfinalizer()
880 GCObject **p; in luaC_checkfinalizer()
1002 GCObject *origweak, *origall; in atomic()
1045 g->GCmemtrav = g->strt.size * sizeof(GCObject*); in singlestep()
1094 GCObject *mt = obj2gco(g->mainthread); in singlestep()