Home
last modified time | relevance | path

Searched refs:gcvalue (Results 1 – 14 of 14) sorted by relevance

/src/sys/contrib/openzfs/module/lua/
H A Dlgc.h118 #define valiswhite(x) (iscollectable(x) && iswhite(gcvalue(x)))
129 luaC_barrier_(L,obj2gco(p),gcvalue(v)); }
H A Dlapi.c777 luaC_barrierback(L, gcvalue(t), L->top-1); in lua_rawset()
790 luaC_barrierback(L, gcvalue(t), L->top-1); in lua_rawseti()
805 luaC_barrierback(L, gcvalue(t), L->top - 1); in lua_rawsetp()
827 luaC_objbarrierback(L, gcvalue(obj), mt); in lua_setmetatable()
828 luaC_checkfinalizer(L, gcvalue(obj), mt); in lua_setmetatable()
836 luaC_checkfinalizer(L, gcvalue(obj), mt); in lua_setmetatable()
862 luaC_objbarrier(L, gcvalue(o), hvalue(L->top - 1)); in lua_setuservalue()
H A Dlobject.h152 #define gcvalue(o) check_exp(iscollectable(o), val_(o).gc) macro
175 #define righttt(obj) (ttype(obj) == gcvalue(obj)->gch.tt)
179 (righttt(obj) && !isdead(g,gcvalue(obj))))
H A Dlgc.c75 if (valiswhite(o)) reallymarkobject(g,gcvalue(o)); }
126 else return iswhite(gcvalue(o)); in iscleared()
387 reallymarkobject(g, gcvalue(&h->array[i])); in traverseephemeron()
402 reallymarkobject(g, gcvalue(gval(n))); /* mark it now */ in traverseephemeron()
H A Dltable.c118 return hashpointer(t, gcvalue(key)); in mainposition()
156 deadvalue(gkey(n)) == gcvalue(key))) { in findindex()
H A Dlvm.c286 return gcvalue(t1) == gcvalue(t2); in luaV_equalobj_()
/src/contrib/lua/src/
H A Dlgc.h180 iscollectable(v) ? luaC_objbarrier(L,p,gcvalue(v)) : cast_void(0))
186 iscollectable(v) ? luaC_objbarrierback(L, p, gcvalue(v)) : cast_void(0))
H A Dlobject.h98 #define righttt(obj) (ttypetag(obj) == gcvalue(obj)->tt)
108 (righttt(obj) && (L == NULL || !isdead(G(L),gcvalue(obj))))))
305 #define gcvalue(o) check_exp(iscollectable(o), val_(o).gc) macro
H A Dltests.c355 assert(!iscollectable(t) || (righttt(t) && testobjref(g, f, gcvalue(t)))); in checkvalref()
394 checkobjref(g, fgc, gcvalue(f->k + i)); in checkproto()
633 assert(!iswhite(gcvalue(&g->l_registry))); in lua_checkmemory()
635 assert(!isdead(g, gcvalue(&g->l_registry))); in lua_checkmemory()
885 l_Trick = gcvalue(obj_at(L, 1)); in settrick()
897 GCObject *obj = gcvalue(o); in gc_color()
915 GCObject *obj = gcvalue(o); in gc_age()
929 GCObject *obj = gcvalue(o); in gc_printobj()
H A Dlvm.h110 luaC_barrierback(L, gcvalue(t), v); }
H A Dlgc.c83 #define valiswhite(x) (iscollectable(x) && iswhite(gcvalue(x)))
91 #define gcvalueN(o) (iscollectable(o) ? gcvalue(o) : NULL)
95 if (valiswhite(o)) reallymarkobject(g,gcvalue(o)); }
491 reallymarkobject(g, gcvalue(&h->array[i])); in traverseephemeron()
507 reallymarkobject(g, gcvalue(gval(n))); /* mark it now */ in traverseephemeron()
H A Dlapi.c483 return gcvalue(o); in lua_topointer()
949 luaC_objbarrier(L, gcvalue(obj), mt); in lua_setmetatable()
950 luaC_checkfinalizer(L, gcvalue(obj), mt); in lua_setmetatable()
958 luaC_checkfinalizer(L, gcvalue(obj), mt); in lua_setmetatable()
984 luaC_barrierback(L, gcvalue(o), s2v(L->top.p - 1)); in lua_setiuservalue()
H A Dltable.c182 GCObject *o = gcvalue(key); in mainpositionTV()
234 return gcvalue(k1) == gcvalueraw(keyval(n2)); in equalkey()
H A Dlvm.c617 return gcvalue(t1) == gcvalue(t2); in luaV_equalobj()