Searched refs:allgc (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
H A Dlfunc.c102 gch(o)->next = g->allgc; /* link upvalue into 'allgc' list */
103 g->allgc = o;
H A Dlstate.h22 ** Lua keeps most objects linked in list g->allgc. The link uses field
127 GCObject *allgc; /* list of all collectable objects */ member in struct:global_State
129 GCObject **sweepgc; /* current position of sweep in list 'allgc' */
H A Dlgc.c188 ** i.e., moved into the 'allgc' list
218 list = &g->allgc; /* standard list for collectable objects */
793 gch(o)->next = g->allgc; /* return it to 'allgc' list */
794 g->allgc = o;
870 ** if object 'o' has a finalizer, remove it from 'allgc' list (must
887 for (p = &g->allgc; *p != o; p = &gch(*p)->next) { /* empty */ }
944 g->sweepgc = sweeptolive(L, &g->allgc, &n);
992 sweepwholelist(L, &g->allgc);
H A Dlstate.c294 g->allgc = NULL;
/freebsd-12-stable/contrib/lua/src/
H A Dlgc.c196 lua_assert(g->allgc == o); /* object must be 1st in 'allgc' list! */
198 g->allgc = o->next; /* remove object from 'allgc' list */
206 ** it to 'allgc' list.
213 o->next = g->allgc;
214 g->allgc = o;
792 o->next = g->allgc; /* return it to 'allgc' list */
793 g->allgc
[all...]
H A Dlstate.c264 /* link it on list 'allgc' */
265 L1->next = g->allgc;
266 g->allgc = obj2gco(L1);
321 g->allgc = g->finobj = g->tobefnz = g->fixedgc = NULL;
H A Dlstate.h24 ** 'allgc': all objects not marked for finalization;
151 GCObject *allgc; /* list of all collectable objects */ member in struct:global_State

Completed in 127 milliseconds