Home
last modified time | relevance | path

Searched refs:GCObject (Results 1 – 8 of 8) sorted by relevance

/l4re-core-master/lua/lib/contrib/src/
A Dlstate.h271 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 Dlgc.c125 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 Dlgc.h177 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 Dlobject.h50 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 Dlfunc.c28 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 Dlstring.c145 GCObject *o; in createstrobj()
261 GCObject *o; in luaS_newudata()
A Dltable.c172 GCObject *o = gcvalueraw(*kvl); in mainposition()
616 GCObject *o = luaC_newobj(L, LUA_VTABLE, sizeof(Table)); in luaH_new()
A Dlapi.c1350 GCObject **owner) { in aux_upvalue()
1393 GCObject *owner = NULL; /* to avoid warnings */ in lua_setupvalue()

Completed in 19 milliseconds