OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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