Home
last modified time | relevance | path

Searched refs:obj2gco (Results 1 – 7 of 7) sorted by relevance

/device/linaro/bootloader/edk2/AppPkg/Applications/Lua/src/
Dlgc.h127 #define luaC_barrier(L,p,v) { if (valiswhite(v) && isblack(obj2gco(p))) \
128 luaC_barrier_(L,obj2gco(p),gcvalue(v)); }
130 #define luaC_barrierback(L,p,v) { if (valiswhite(v) && isblack(obj2gco(p))) \
134 { if (iswhite(obj2gco(o)) && isblack(obj2gco(p))) \
135 luaC_barrier_(L,obj2gco(p),obj2gco(o)); }
138 { if (iswhite(obj2gco(o)) && isblack(obj2gco(p))) luaC_barrierback_(L,p); }
141 { if (isblack(obj2gco(p))) luaC_barrierproto_(L,p,c); }
Dlgc.c78 #define markobject(g,t) { if ((t) && iswhite(obj2gco(t))) \
79 reallymarkobject(g, obj2gco(t)); }
100 #define linktable(h,p) ((h)->gclist = *(p), *(p) = obj2gco(h))
174 lua_assert(isblack(obj2gco(p))); in luaC_barrierproto_()
179 black2gray(obj2gco(p)); /* make prototype gray (again) */ in luaC_barrierproto_()
181 g->grayagain = obj2gco(p); in luaC_barrierproto_()
191 GCObject *o = obj2gco(uv); in luaC_checkupvalcolor()
216 GCObject *o = obj2gco(raw + offset); in luaC_newobj()
327 if (isgray(obj2gco(uv))) in remarkupvals()
442 black2gray(obj2gco(h)); /* keep table gray */ in traversetable()
[all …]
Dlfunc.c53 GCObject *o = obj2gco(p); in luaF_findupval()
55 lua_assert(!isold(o) || isold(obj2gco(L))); in luaF_findupval()
93 GCObject *o = obj2gco(uv); in luaF_close()
Dlstate.h215 #define obj2gco(v) (cast(GCObject *, (v))) macro
Dlvm.c156 luaC_barrierback(L, obj2gco(h), val); in luaV_settable()
829 luaC_barrierback(L, obj2gco(h), val); in luaV_execute()
Dltable.c437 luaC_barrierback(L, obj2gco(t), key); in luaH_newkey()
Dlapi.c1198 if (owner) *owner = obj2gco(f); in aux_upvalue()
1207 if (owner) *owner = obj2gco(f->upvals[n - 1]); in aux_upvalue()