All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
global_State Struct Reference

Public Attributes

GCObject * allgc
 
GCObject * allweak
 
Mbuffer buff
 
lu_byte currentwhite
 
GCObject * ephemeron
 
lu_mem estimate
 
GCObject * finobj
 
GCObject * fixedgc
 
lua_Alloc frealloc
 
l_mem GCdebt
 
lu_mem gcdept
 
lu_mem GCestimate
 
unsigned int gcfinnum
 
lu_byte gckind
 
int gcmajorinc
 
lu_mem GCmemtrav
 
int gcpause
 
lu_byte gcrunning
 
lu_byte gcstate
 
int gcstepmul
 
lu_mem GCthreshold
 
GCObject * gray
 
GCObject * grayagain
 
TValue l_registry
 
struct lua_State * mainthread
 
TString * memerrmsg
 
struct Table * mt [NUM_TAGS]
 
lua_CFunction panic
 
GCObject * rootgc
 
unsigned int seed
 
TString * strcache [STRCACHE_SIZE][1]
 
stringtable strt
 
GCObject ** sweepfin
 
GCObject ** sweepgc
 
int sweepstrgc
 
TString * tmname [TM_N]
 
GCObject * tmudata
 
GCObject * tobefnz
 
lu_mem totalbytes
 
struct lua_State * twups
 
void * ud
 
UpVal uvhead
 
const lua_Number * version
 
GCObject * weak