Lines Matching refs:finobj
970 ** finalization from list 'finobj' to list 'tobefnz' (to be finalized).
977 GCObject **p = &g->finobj;
986 *p = curr->next; /* remove 'curr' from 'finobj' list */
1018 ** search the list to find it) and link it in 'finobj' list.
1026 else { /* move 'o' to 'finobj' list */
1038 o->next = g->finobj; /* link it in 'finobj' list */
1039 g->finobj = o;
1260 markold(g, g->finobj, g->finobjrold);
1273 /* repeat for 'finobj' lists */
1274 dummy = NULL; /* no 'firstold1' optimization for 'finobj' lists */
1275 psurvival = sweepgen(L, g, &g->finobj, g->finobjsur, &dummy);
1280 g->finobjsur = g->finobj; /* all news are survivals */
1302 /* repeat for 'finobj' lists */
1303 sweep2old(L, &g->finobj);
1304 g->finobjrold = g->finobjold1 = g->finobjsur = g->finobj;
1349 whitelist(g, g->finobj);
1517 lua_assert(g->finobj == NULL);
1520 lua_assert(g->finobj == NULL); /* no new finalizers */
1614 work = sweepstep(L, g, GCSswpfinobj, &g->finobj);