global_State Struct Reference

#include <lstate.h>

Collaboration diagram for global_State:
Collaboration graph
[legend]

Data Fields

stringtable strt
lua_Alloc frealloc
void * ud
lu_byte currentwhite
lu_byte gcstate
int sweepstrgc
GCObjectrootgc
GCObject ** sweepgc
GCObjectgray
GCObjectgrayagain
GCObjectweak
GCObjecttmudata
Mbuffer buff
lu_mem GCthreshold
lu_mem totalbytes
lu_mem estimate
lu_mem gcdept
int gcpause
int gcstepmul
lua_CFunction panic
TValue l_registry
struct lua_Statemainthread
UpVal uvhead
struct Tablemt [NUM_TAGS]
TStringtmname [TM_N]

Detailed Description

Definition at line 68 of file lstate.h.


Field Documentation

Definition at line 81 of file lstate.h.

Referenced by checkSizes(), close_state(), and lua_newstate().

Definition at line 72 of file lstate.h.

Referenced by atomic(), lua_newstate(), and luaC_freeall().

Definition at line 84 of file lstate.h.

Referenced by atomic(), luaC_step(), and singlestep().

Definition at line 70 of file lstate.h.

Referenced by close_state(), lua_newstate(), and luaM_realloc_().

Definition at line 85 of file lstate.h.

Referenced by lua_newstate(), luaC_step(), and singlestep().

Definition at line 86 of file lstate.h.

Referenced by lua_gc(), and lua_newstate().

Definition at line 87 of file lstate.h.

Referenced by lua_gc(), lua_newstate(), and luaC_step().

Definition at line 82 of file lstate.h.

Referenced by f_luaopen(), GCTM(), lua_gc(), lua_newstate(), and luaC_step().

Definition at line 78 of file lstate.h.

Referenced by atomic(), lua_newstate(), luaC_barrierback(), luaC_fullgc(), markroot(), and propagatemark().

Definition at line 89 of file lstate.h.

Definition at line 90 of file lstate.h.

Referenced by atomic(), GCTM(), lua_newstate(), luaC_separateudata(), and markroot().

struct Table* global_State::mt[NUM_TAGS]

Definition at line 92 of file lstate.h.

Referenced by lua_newstate(), and markmt().

Definition at line 88 of file lstate.h.

Referenced by lua_newstate().

Definition at line 69 of file lstate.h.

Referenced by checkSizes(), close_state(), lua_newstate(), luaC_freeall(), and singlestep().

Definition at line 76 of file lstate.h.

Referenced by atomic(), lua_newstate(), luaC_fullgc(), and singlestep().

Definition at line 74 of file lstate.h.

Referenced by atomic(), lua_newstate(), luaC_fullgc(), and singlestep().

Definition at line 93 of file lstate.h.

Definition at line 80 of file lstate.h.

Referenced by GCTM(), lua_newstate(), luaC_separateudata(), marktmu(), and singlestep().

Definition at line 71 of file lstate.h.

Referenced by close_state(), lua_newstate(), and luaM_realloc_().

Definition at line 91 of file lstate.h.

Referenced by lua_newstate(), luaF_findupval(), and remarkupvals().

Definition at line 79 of file lstate.h.

Referenced by atomic(), lua_newstate(), luaC_fullgc(), markroot(), and traversetable().


The documentation for this struct was generated from the following file:

Generated by  doxygen 1.6.2