Searched refs:GCObject (Results 1 – 8 of 8) sorted by relevance
/l4re-core-master/lua/lib/contrib/src/ |
A D | lstate.h | 271 GCObject *allgc; /* list of all collectable objects */ 272 GCObject **sweepgc; /* current position of sweep in list */ 274 GCObject *gray; /* list of gray objects */ 276 GCObject *weak; /* list of tables with weak values */ 277 GCObject *ephemeron; /* list of ephemeron tables (weak keys) */ 278 GCObject *allweak; /* list of all-weak tables */ 279 GCObject *tobefnz; /* list of userdata to be GC */ 280 GCObject *fixedgc; /* list of objects not to be collected */ 283 GCObject *old1; /* start of old1 objects */ 316 GCObject *gclist; [all …]
|
A D | lgc.c | 125 static GCObject **getgclist (GCObject *o) { in getgclist() 148 static void linkgclist_ (GCObject *o, GCObject **pnext, GCObject **list) { in linkgclist_() 208 void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { in luaC_barrier_() 340 GCObject *o; in markbeingfnz() 687 GCObject *w; in convergeephemerons() 843 static GCObject **sweeptolive (lua_State *L, GCObject **p) { in sweeptolive() 952 static GCObject **findlast (GCObject **p) { in findlast() 967 GCObject *curr; in separatetobefnz() 989 static void checkpointer (GCObject **p, GCObject *o) { in checkpointer() 1145 static GCObject **correctgraylist (GCObject **p) { in correctgraylist() [all …]
|
A D | lgc.h | 177 LUAI_FUNC void luaC_fix (lua_State *L, GCObject *o); 182 LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz); 183 LUAI_FUNC void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v); 184 LUAI_FUNC void luaC_barrierback_ (lua_State *L, GCObject *o); 185 LUAI_FUNC void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt);
|
A D | lobject.h | 50 struct GCObject *gc; /* collectable objects */ 275 #define CommonHeader struct GCObject *next; lu_byte tt; lu_byte marked 279 typedef struct GCObject { struct 281 } GCObject; typedef 297 { TValue *io = (obj); GCObject *i_g=(x); \ 453 GCObject *gclist; 561 GCObject *gclist; 632 CommonHeader; lu_byte nupvalues; GCObject *gclist 733 GCObject *gclist;
|
A D | lfunc.c | 28 GCObject *o = luaC_newobj(L, LUA_VCCL, sizeCclosure(nupvals)); in luaF_newCclosure() 36 GCObject *o = luaC_newobj(L, LUA_VLCL, sizeLclosure(nupvals)); in luaF_newLclosure() 51 GCObject *o = luaC_newobj(L, LUA_VUPVAL, sizeof(UpVal)); in luaF_initupvals() 66 GCObject *o = luaC_newobj(L, LUA_VUPVAL, sizeof(UpVal)); in newupval() 241 GCObject *o = luaC_newobj(L, LUA_VPROTO, sizeof(Proto)); in luaF_newproto()
|
A D | lstring.c | 145 GCObject *o; in createstrobj() 261 GCObject *o; in luaS_newudata()
|
A D | ltable.c | 172 GCObject *o = gcvalueraw(*kvl); in mainposition() 616 GCObject *o = luaC_newobj(L, LUA_VTABLE, sizeof(Table)); in luaH_new()
|
A D | lapi.c | 1350 GCObject **owner) { in aux_upvalue() 1393 GCObject *owner = NULL; /* to avoid warnings */ in lua_setupvalue()
|
Completed in 19 milliseconds