HomeSort by relevance Sort by last modified time
    Searched refs:GCObject (Results 1 - 15 of 15) sorted by null

  /device/linaro/bootloader/edk2/AppPkg/Applications/Lua/src/
lstate.h 60 GCObject **hash;
127 GCObject *allgc; /* list of all collectable objects */
128 GCObject *finobj; /* list of collectable objects with finalizers */
129 GCObject **sweepgc; /* current position of sweep in list 'allgc' */
130 GCObject **sweepfin; /* current position of sweep in list 'finobj' */
131 GCObject *gray; /* list of gray objects */
132 GCObject *grayagain; /* list of objects to be traversed atomically */
133 GCObject *weak; /* list of tables with weak values */
134 GCObject *ephemeron; /* list of ephemeron tables (weak keys) */
135 GCObject *allweak; /* list of all-weak tables *
    [all...]
lgc.c 81 static void reallymarkobject (global_State *g, GCObject *o);
135 void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) {
155 void luaC_barrierback_ (lua_State *L, GCObject *o) {
191 GCObject *o = obj2gco(uv);
212 GCObject *luaC_newobj (lua_State *L, int tt, size_t sz, GCObject **list,
216 GCObject *o = obj2gco(raw + offset);
243 static void reallymarkobject (global_State *g, GCObject *o) {
312 GCObject *o
    [all...]
lstring.c 70 luaM_reallocvector(L, tb->hash, tb->size, newsize, GCObject *);
75 GCObject *p = tb->hash[i];
78 GCObject *next = gch(p)->next; /* save next */
89 luaM_reallocvector(L, tb->hash, tb->size, newsize, GCObject *);
99 int tag, unsigned int h, GCObject **list) {
118 GCObject **list; /* (pointer to) list where it will be inserted */
134 GCObject *o;
lgc.h 148 LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz,
149 GCObject **list, int offset);
150 LUAI_FUNC void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v);
151 LUAI_FUNC void luaC_barrierback_ (lua_State *L, GCObject *o);
153 LUAI_FUNC void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt);
lobject.h 70 typedef union GCObject GCObject;
77 #define CommonHeader GCObject *next; lu_byte tt; lu_byte marked
202 { TValue *io=(obj); GCObject *i_g=(x); \
208 val_(io).gc=cast(GCObject *, x_); settt_(io, ctb(x_->tsv.tt)); \
213 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TUSERDATA)); \
218 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTHREAD)); \
223 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TLCL)); \
228 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TCCL)); \
233 val_(io).gc=cast(GCObject *, (x)); settt_(io, ctb(LUA_TTABLE));
    [all...]
lfunc.c 49 GCObject **pp = &L->openupval;
53 GCObject *o = obj2gco(p);
93 GCObject *o = obj2gco(uv);
lapi.c 1192 GCObject **owner) {
1233 GCObject *owner = NULL; /* to avoid warnings */
ldo.c 144 GCObject *up;
  /external/lua/src/
lstate.h 151 GCObject *allgc; /* list of all collectable objects */
152 GCObject **sweepgc; /* current position of sweep in list */
153 GCObject *finobj; /* list of collectable objects with finalizers */
154 GCObject *gray; /* list of gray objects */
155 GCObject *grayagain; /* list of objects to be traversed atomically */
156 GCObject *weak; /* list of tables with weak values */
157 GCObject *ephemeron; /* list of ephemeron tables (weak keys) */
158 GCObject *allweak; /* list of all-weak tables */
159 GCObject *tobefnz; /* list of userdata to be GC */
160 GCObject *fixedgc; /* list of objects not to be collected *
    [all...]
lgc.h 134 LUAI_FUNC void luaC_fix (lua_State *L, GCObject *o);
139 LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz);
140 LUAI_FUNC void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v);
143 LUAI_FUNC void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt);
lgc.c 94 static void reallymarkobject (global_State *g, GCObject *o);
155 void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) {
187 GCObject *o = gcvalue(uv->v);
194 void luaC_fix (lua_State *L, GCObject *o) {
208 GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) {
210 GCObject *o = cast(GCObject *, luaM_newobject(L, novariant(tt), sz));
235 static void reallymarkobject (global_State *g, GCObject *o) {
300 GCObject *o
    [all...]
lobject.h 72 typedef struct GCObject GCObject;
79 #define CommonHeader GCObject *next; lu_byte tt; lu_byte marked
85 struct GCObject {
101 GCObject *gc; /* collectable objects */
222 { TValue *io = (obj); GCObject *i_g=(x); \
428 GCObject *gclist;
444 CommonHeader; lu_byte nupvalues; GCObject *gclist
506 GCObject *gclist;
lfunc.c 26 GCObject *o = luaC_newobj(L, LUA_TCCL, sizeCclosure(n));
34 GCObject *o = luaC_newobj(L, LUA_TLCL, sizeLclosure(n));
100 GCObject *o = luaC_newobj(L, LUA_TPROTO, sizeof(Proto));
lstring.c 135 GCObject *o;
238 GCObject *o;
ltable.c 422 GCObject *o = luaC_newobj(L, LUA_TTABLE, sizeof(Table));

Completed in 303 milliseconds