Home
last modified time | relevance | path

Searched refs:markobject (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/sys/contrib/openzfs/module/lua/
H A Dlgc.c252 markobject(g, mt); in reallymarkobject()
253 markobject(g, gco2u(o)->env); in reallymarkobject()
302 markobject(g, g->mt[i]); in markmt()
338 markobject(g, g->mainthread); in restartcollection()
435 markobject(g, h->metatable); in traversetable()
459 markobject(g, f->source); in traverseproto()
463 markobject(g, f->upvalues[i].name); in traverseproto()
465 markobject(g, f->p[i]); in traverseproto()
467 markobject(g, f->locvars[i].varname); in traverseproto()
488 markobject(g, cl->upvals[i]); in traverseLclosure()
[all …]
/freebsd-14.2/contrib/lua/src/
H A Dlgc.c99 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } macro
105 #define markobjectN(g,t) { if (t) markobject(g,t); }
188 markobject(g, o); /* strings are 'values', so are never weak */ in iscleared()
350 markobject(g, o); in markbeingfnz()
405 markobject(g, g->mainthread); in restartcollection()
639 markobject(g, uv); /* open upvalues cannot be collected */ in traversethread()
1532 markobject(g, L); /* mark running thread */ in atomic()