Searched refs:markobject (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/contrib/openzfs/module/lua/ |
H A D | lgc.c | 76 #define markobject(g,t) { if ((t) && iswhite(obj2gco(t))) \ macro 122 markobject(g, rawtsvalue(o)); /* strings are `values', so are never weak */ in iscleared() 252 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() [all …]
|
/freebsd/contrib/lua/src/ |
H A D | lgc.c | 99 #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()
|