Searched refs:gval (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/contrib/openzfs/module/lua/ |
H A D | ltable.c | 178 if (!ttisnil(gval(gnode(t, i)))) { /* a non-nil value? */ in luaH_next() 180 setobj2s(L, key+1, gval(gnode(t, i))); in luaH_next() 259 if (!ttisnil(gval(n))) { in numusehash() 295 setnilvalue(gval(n)); in setnodevector() 325 if (!ttisnil(gval(old))) { in luaH_resize() 328 setobjt2t(L, luaH_set(L, t, gkey(old)), gval(old)); in luaH_resize() 412 if (!ttisnil(gval(mp)) || isdummy(mp)) { /* main position is taken? */ in luaH_newkey() 428 setnilvalue(gval(mp)); in luaH_newkey() 439 lua_assert(ttisnil(gval(mp))); in luaH_newkey() 440 return gval(mp); in luaH_newkey() [all …]
|
H A D | lgc.c | 66 #define checkdeadkey(n) lua_assert(!ttisdeadkey(gkey(n)) || ttisnil(gval(n))) 106 lua_assert(ttisnil(gval(n))); in removeentry() 360 if (ttisnil(gval(n))) /* entry is empty? */ in traverseweakvalue() 365 if (!hasclears && iscleared(g, gval(n))) /* is there a white value? */ in traverseweakvalue() 392 if (ttisnil(gval(n))) /* entry is empty? */ in traverseephemeron() 396 if (valiswhite(gval(n))) /* value not marked yet? */ in traverseephemeron() 399 else if (valiswhite(gval(n))) { /* value not marked yet? */ in traverseephemeron() 401 reallymarkobject(g, gcvalue(gval(n))); /* mark it now */ in traverseephemeron() 421 if (ttisnil(gval(n))) /* entry is empty? */ in traversestrongtable() 426 markvalue(g, gval(n)); /* mark value */ in traversestrongtable() [all …]
|
H A D | ltable.h | 15 #define gval(n) (&(n)->i_val) macro
|
/freebsd/contrib/lua/src/ |
H A D | ltable.c | 303 return gval(n); /* that's it */ in getgeneric() 360 if (!isempty(gval(gnode(t, i)))) { /* a non-empty entry? */ in luaH_next() 363 setobj2s(L, key + 1, gval(n)); in luaH_next() 462 if (!isempty(gval(n))) { in numusehash() 497 setempty(gval(n)); in setnodevector() 513 if (!isempty(gval(old))) { in reinsert() 518 luaH_set(L, t, &k, gval(old)); in reinsert() 683 if (!isempty(gval(mp)) || isdummy(t)) { /* main position is taken? */ in luaH_newkey() 704 setempty(gval(mp)); in luaH_newkey() 717 lua_assert(isempty(gval(mp))); in luaH_newkey() [all …]
|
H A D | lgc.c | 172 lua_assert(isempty(gval(n))); in clearkey() 452 if (isempty(gval(n))) /* entry is empty? */ in traverseweakvalue() 457 if (!hasclears && iscleared(g, gcvalueN(gval(n)))) /* a white value? */ in traverseweakvalue() 498 if (isempty(gval(n))) /* entry is empty? */ in traverseephemeron() 502 if (valiswhite(gval(n))) /* value not marked yet? */ in traverseephemeron() 505 else if (valiswhite(gval(n))) { /* value not marked yet? */ in traverseephemeron() 507 reallymarkobject(g, gcvalue(gval(n))); /* mark it now */ in traverseephemeron() 530 if (isempty(gval(n))) /* entry is empty? */ in traversestrongtable() 535 markvalue(g, gval(n)); in traversestrongtable() 730 setempty(gval(n)); /* remove entry */ in clearbykeys() [all …]
|
H A D | ltable.h | 14 #define gval(n) (&(n)->i_val) macro
|
H A D | ltests.c | 368 if (!isempty(gval(n))) { in checktable() 373 checkvalref(g, hgc, gval(n)); in checktable() 1014 if (!isempty(gval(gnode(t, i))) || in table_query() 1021 pushobject(L, gval(gnode(t, i))); in table_query()
|