Home
last modified time | relevance | path

Searched refs:LUA_VTHREAD (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/lua/src/
H A Dlobject.h262 #define LUA_VTHREAD makevariant(LUA_TTHREAD, 0) macro
264 #define ttisthread(o) checktag((o), ctb(LUA_VTHREAD))
270 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VTHREAD)); \
H A Dlgc.c130 case LUA_VTHREAD: return &gco2th(o)->gclist; in getgclist()
323 case LUA_VTHREAD: case LUA_VPROTO: { in reallymarkobject()
668 case LUA_VTHREAD: return traversethread(g, gco2th(o)); in propagatemark()
791 case LUA_VTHREAD: in freeobj()
1088 if (curr->tt == LUA_VTHREAD) { /* threads must be watched */ in sweep2old()
1182 else if (curr->tt == LUA_VTHREAD) { in correctgraylist()
H A Dlstate.h382 #define gco2th(o) check_exp((o)->tt == LUA_VTHREAD, &((cast_u(o))->th))
H A Dlstate.c368 L->tt = LUA_VTHREAD; in lua_newstate()
H A Dltests.c475 case LUA_VTHREAD: { in checkrefs()
525 o->tt == LUA_VTHREAD || in checkobject()
547 case LUA_VTHREAD: o = gco2th(o)->gclist; break; in checkgraylist()