Home
last modified time | relevance | path

Searched refs:ephemeron (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/contrib/openzfs/module/lua/
H A Dlgc.c337 g->weak = g->allweak = g->ephemeron = NULL; in restartcollection()
405 linktable(h, &g->ephemeron); /* have to propagate again */ in traverseephemeron()
583 GCObject *ephemeron = g->ephemeron; in retraversegrays() local
584 g->weak = g->grayagain = g->ephemeron = NULL; in retraversegrays()
588 propagatelist(g, ephemeron); in retraversegrays()
596 GCObject *next = g->ephemeron; /* get ephemeron list */ in convergeephemerons()
597 g->ephemeron = NULL; /* tables will return to this list when traversed */ in convergeephemerons()
1027 clearkeys(g, g->ephemeron, NULL); /* clear keys from all ephemeron tables */ in atomic()
H A Dlstate.h134 GCObject *ephemeron; /* list of ephemeron tables (weak keys) */ member
H A Dlstate.c298 g->weak = g->ephemeron = g->allweak = NULL; in lua_newstate()
/freebsd/contrib/lua/src/
H A Dlgc.c396 g->weak = g->allweak = g->ephemeron = NULL; in cleargraylists()
514 linkgclist(h, g->ephemeron); /* have to propagate again */ in traverseephemeron()
694 GCObject *next = g->ephemeron; /* get ephemeron list */ in convergeephemerons()
695 g->ephemeron = NULL; /* tables may return to this list when traversed */ in convergeephemerons()
1209 *list = g->ephemeron; g->ephemeron = NULL; in correctgraylists()
1529 lua_assert(g->ephemeron == NULL && g->weak == NULL); in atomic()
1554 clearbykeys(g, g->ephemeron); /* clear keys from all ephemeron tables */ in atomic()
H A Dlstate.h282 GCObject *ephemeron; /* list of ephemeron tables (weak keys) */ member
H A Dlstate.c395 g->weak = g->ephemeron = g->allweak = NULL; in lua_newstate()
H A Dltests.c570 total += checkgraylist(g, g->ephemeron); in checkgrays()
/freebsd/share/dict/
H A Dweb263310 ephemeron