#include <lstate.h>
Data Fields | |
stringtable | strt |
lua_Alloc | frealloc |
void * | ud |
lu_byte | currentwhite |
lu_byte | gcstate |
int | sweepstrgc |
GCObject * | rootgc |
GCObject ** | sweepgc |
GCObject * | gray |
GCObject * | grayagain |
GCObject * | weak |
GCObject * | tmudata |
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_State * | mainthread |
UpVal | uvhead |
struct Table * | mt [NUM_TAGS] |
TString * | tmname [TM_N] |
Definition at line 68 of file lstate.h.
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 73 of file lstate.h.
Referenced by atomic(), lua_gc(), lua_newstate(), luaC_barrierback(), luaC_barrierf(), luaC_fullgc(), luaC_linkupval(), luaC_step(), markroot(), and singlestep().
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 77 of file lstate.h.
Referenced by atomic(), lua_newstate(), luaC_fullgc(), markroot(), propagateall(), propagatemark(), reallymarkobject(), and singlestep().
Definition at line 78 of file lstate.h.
Referenced by atomic(), lua_newstate(), luaC_barrierback(), luaC_fullgc(), markroot(), and propagatemark().
struct lua_State* global_State::mainthread |
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 75 of file lstate.h.
Referenced by atomic(), close_state(), lua_newstate(), luaC_freeall(), luaC_fullgc(), luaC_link(), luaC_linkupval(), and sweeplist().
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().
TString* global_State::tmname[TM_N] |
Definition at line 80 of file lstate.h.
Referenced by GCTM(), lua_newstate(), luaC_separateudata(), marktmu(), and singlestep().
Definition at line 83 of file lstate.h.
Referenced by atomic(), close_state(), f_luaopen(), GCTM(), lua_gc(), lua_newstate(), luaC_step(), luaM_realloc_(), and singlestep().
void* global_State::ud |
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().