| /f-stack/freebsd/contrib/openzfs/module/lua/ |
| H A D | lstate.h | 61 GCObject **hash; 128 GCObject *allgc; /* list of all collectable objects */ 132 GCObject *gray; /* list of gray objects */ 134 GCObject *weak; /* list of tables with weak values */ 135 GCObject *ephemeron; /* list of ephemeron tables (weak keys) */ 136 GCObject *allweak; /* list of all-weak tables */ 137 GCObject *tobefnz; /* list of userdata to be GC */ 173 GCObject *openupval; /* list of open upvalues in this stack */ 174 GCObject *gclist; 187 union GCObject { union [all …]
|
| H A D | lgc.c | 134 void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { in luaC_barrier_() 211 GCObject *luaC_newobj (lua_State *L, int tt, size_t sz, GCObject **list, in luaC_newobj() 311 GCObject *o; in markbeingfnz() 596 GCObject *w; in convergeephemerons() 624 static void clearkeys (global_State *g, GCObject *l, GCObject *f) { in clearkeys() 642 static void clearvalues (global_State *g, GCObject *l, GCObject *f) { in clearvalues() 690 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count); 718 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { in sweeplist() 757 static GCObject **sweeptolive (lua_State *L, GCObject **p, int *n) { in sweeptolive() 847 GCObject *curr; in separatetobefnz() [all …]
|
| H A D | lgc.h | 149 LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz, 150 GCObject **list, int offset); 151 LUAI_FUNC void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v); 152 LUAI_FUNC void luaC_barrierback_ (lua_State *L, GCObject *o); 154 LUAI_FUNC void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt);
|
| H A D | lobject.h | 68 typedef union GCObject GCObject; typedef 75 #define CommonHeader GCObject *next; lu_byte tt; lu_byte marked 200 { TValue *io=(obj); GCObject *i_g=(x); \ 206 val_(io).gc=cast(GCObject *, x_); settt_(io, ctb(x_->tsv.tt)); \ 221 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TLCL)); \ 226 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TCCL)); \ 231 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTABLE)); \ 387 GCObject *gc; /* collectable objects */ 483 GCObject *gclist; 512 CommonHeader; lu_byte nupvalues; GCObject *gclist [all …]
|
| H A D | lstring.c | 69 luaM_reallocvector(L, tb->hash, tb->size, newsize, GCObject *); in luaS_resize() 74 GCObject *p = tb->hash[i]; in luaS_resize() 77 GCObject *next = gch(p)->next; /* save next */ in luaS_resize() 88 luaM_reallocvector(L, tb->hash, tb->size, newsize, GCObject *); in luaS_resize() 98 int tag, unsigned int h, GCObject **list) { in createstrobj() 119 GCObject **list; /* (pointer to) list where it will be inserted */ in newshrstr() 135 GCObject *o; in internshrstr()
|
| H A D | lfunc.c | 48 GCObject **pp = &L->openupval; in luaF_findupval() 52 GCObject *o = obj2gco(p); in luaF_findupval() 92 GCObject *o = obj2gco(uv); in luaF_close()
|
| H A D | lapi.c | 1186 GCObject **owner) { in aux_upvalue() 1227 GCObject *owner = NULL; /* to avoid warnings */ in lua_setupvalue()
|
| H A D | ldo.c | 214 GCObject *up; in correctstack()
|
| /f-stack/app/redis-5.0.5/deps/lua/src/ |
| H A D | lstate.h | 39 GCObject **hash; 75 GCObject *rootgc; /* list of all collectable objects */ 76 GCObject **sweepgc; /* position of sweep in `rootgc' */ 77 GCObject *gray; /* list of gray objects */ 78 GCObject *grayagain; /* list of objects to be traversed atomically */ 79 GCObject *weak; /* list of weak tables (to be cleared) */ 80 GCObject *tmudata; /* last element of list of userdata to be GC */ 123 GCObject *openupval; /* list of open upvalues in this stack */ 124 GCObject *gclist; 136 union GCObject { union [all …]
|
| H A D | lobject.h | 36 typedef union GCObject GCObject; typedef 43 #define CommonHeader GCObject *next; lu_byte tt; lu_byte marked 60 GCObject *gc; 130 i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TSTRING; \ 135 i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TUSERDATA; \ 140 i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTHREAD; \ 145 i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TFUNCTION; \ 150 i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTABLE; \ 155 i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TPROTO; \ 248 GCObject *gclist; [all …]
|
| H A D | lstring.c | 23 GCObject **newhash; in luaS_resize() 28 newhash = luaM_newvector(L, newsize, GCObject *); in luaS_resize() 33 GCObject *p = tb->hash[i]; in luaS_resize() 35 GCObject *next = p->gch.next; /* save next */ in luaS_resize() 76 GCObject *o; in luaS_newlstr()
|
| H A D | lgc.c | 116 GCObject *u = g->tmudata; in marktmu() 131 GCObject **p = &g->mainthread->next; in luaC_separateudata() 132 GCObject *curr; in luaC_separateudata() 278 GCObject *o = g->gray; in propagatemark() 351 static void cleartable (GCObject *l) { in cleartable() 378 static void freeobj (lua_State *L, GCObject *o) { in freeobj() 407 static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { in sweeplist() 408 GCObject *curr; in sweeplist() 661 void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v) { in luaC_barrierf() 676 GCObject *o = obj2gco(t); in luaC_barrierback() [all …]
|
| H A D | lgc.h | 104 LUAI_FUNC void luaC_link (lua_State *L, GCObject *o, lu_byte tt); 106 LUAI_FUNC void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v);
|
| H A D | lfunc.c | 55 GCObject **pp = &L->openupval; in luaF_findupval() 100 GCObject *o = obj2gco(uv); in luaF_close()
|
| H A D | ldo.c | 128 GCObject *up; in correctstack()
|