Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
global_State Struct Reference

#include <lstate.h>

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]
 
l_mem GCdebt
 
lu_mem GCmemtrav
 
lu_mem GCestimate
 
unsigned int seed
 
lu_byte gckind
 
lu_byte gcrunning
 
GCObjectallgc
 
GCObjectfinobj
 
GCObject ** sweepfin
 
GCObjectephemeron
 
GCObjectallweak
 
GCObjecttobefnz
 
int gcmajorinc
 
const lua_Numberversion
 
TStringmemerrmsg
 
l_mem totalbytes
 
GCObjectfixedgc
 
struct lua_Statetwups
 
unsigned int gcfinnum
 
TStringstrcache [STRCACHE_N][STRCACHE_M]
 
lu_mem lastatomic
 
TValue nilvalue
 
lu_byte gcstopem
 
lu_byte genminormul
 
lu_byte genmajormul
 
lu_byte gcemergency
 
lu_byte gcpause
 
lu_byte gcstepmul
 
lu_byte gcstepsize
 
GCObjectsurvival
 
GCObjectold1
 
GCObjectreallyold
 
GCObjectfirstold1
 
GCObjectfinobjsur
 
GCObjectfinobjold1
 
GCObjectfinobjrold
 
lua_WarnFunction warnf
 
void * ud_warn
 

Detailed Description

Definition at line 68 of file lua-5.1.5/src/lstate.h.

Field Documentation

◆ allgc

◆ allweak

◆ buff

Mbuffer global_State::buff

Definition at line 81 of file lua-5.1.5/src/lstate.h.

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

◆ currentwhite

lu_byte global_State::currentwhite

◆ ephemeron

◆ estimate

lu_mem global_State::estimate

Definition at line 84 of file lua-5.1.5/src/lstate.h.

Referenced by atomic(), and singlestep().

◆ finobj

◆ finobjold1

GCObject* global_State::finobjold1

◆ finobjrold

GCObject* global_State::finobjrold

Definition at line 288 of file lua-5.4.3/src/lstate.h.

Referenced by atomic2gen(), enterinc(), lua_newstate(), and youngcollection().

◆ finobjsur

GCObject* global_State::finobjsur

◆ firstold1

GCObject* global_State::firstold1

◆ fixedgc

GCObject * global_State::fixedgc

Definition at line 159 of file lua-5.3.6/src/lstate.h.

Referenced by lua_newstate(), luaC_fix(), and luaC_freeallobjects().

◆ frealloc

◆ GCdebt

◆ gcdept

lu_mem global_State::gcdept

Definition at line 85 of file lua-5.1.5/src/lstate.h.

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

◆ gcemergency

lu_byte global_State::gcemergency

◆ GCestimate

◆ gcfinnum

unsigned int global_State::gcfinnum

Definition at line 161 of file lua-5.3.6/src/lstate.h.

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

◆ gckind

◆ gcmajorinc

int global_State::gcmajorinc

Definition at line 139 of file lua-5.2.4/src/lstate.h.

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

◆ GCmemtrav

◆ gcpause [1/2]

int global_State::gcpause

Definition at line 86 of file lua-5.1.5/src/lstate.h.

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

◆ gcpause [2/2]

lu_byte global_State::gcpause

Definition at line 268 of file lua-5.4.3/src/lstate.h.

◆ gcrunning

lu_byte global_State::gcrunning

◆ gcstate

◆ gcstepmul [1/2]

int global_State::gcstepmul

Definition at line 87 of file lua-5.1.5/src/lstate.h.

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

◆ gcstepmul [2/2]

lu_byte global_State::gcstepmul

Definition at line 269 of file lua-5.4.3/src/lstate.h.

◆ gcstepsize

lu_byte global_State::gcstepsize

Definition at line 270 of file lua-5.4.3/src/lstate.h.

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

◆ gcstopem

lu_byte global_State::gcstopem

Definition at line 263 of file lua-5.4.3/src/lstate.h.

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

◆ GCthreshold

lu_mem global_State::GCthreshold

Definition at line 82 of file lua-5.1.5/src/lstate.h.

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

◆ genmajormul

lu_byte global_State::genmajormul

Definition at line 265 of file lua-5.4.3/src/lstate.h.

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

◆ genminormul

lu_byte global_State::genminormul

Definition at line 264 of file lua-5.4.3/src/lstate.h.

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

◆ gray

◆ grayagain

◆ l_registry

◆ lastatomic

lu_mem global_State::lastatomic

◆ mainthread

◆ memerrmsg

TString * global_State::memerrmsg

Definition at line 144 of file lua-5.2.4/src/lstate.h.

Referenced by f_luaopen(), luaS_clearcache(), and luaS_init().

◆ mt

struct Table * global_State::mt

Definition at line 92 of file lua-5.1.5/src/lstate.h.

Referenced by lua_newstate(), markmt(), markmt(), markmt(), and markmt().

◆ nilvalue

TValue global_State::nilvalue

Definition at line 258 of file lua-5.4.3/src/lstate.h.

Referenced by f_luaopen(), and lua_newstate().

◆ old1

GCObject* global_State::old1

◆ panic

lua_CFunction global_State::panic

Definition at line 88 of file lua-5.1.5/src/lstate.h.

Referenced by lua_newstate(), and luaD_throw().

◆ reallyold

GCObject* global_State::reallyold

◆ rootgc

GCObject* global_State::rootgc

◆ seed

unsigned int global_State::seed

Definition at line 120 of file lua-5.2.4/src/lstate.h.

Referenced by internshrstr(), internshrstr(), internshrstr(), and lua_newstate().

◆ strcache

TString * global_State::strcache

Definition at line 170 of file lua-5.3.6/src/lstate.h.

Referenced by luaS_clearcache(), and luaS_init().

◆ strt

◆ survival

GCObject* global_State::survival

◆ sweepfin

GCObject** global_State::sweepfin

Definition at line 129 of file lua-5.2.4/src/lstate.h.

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

◆ sweepgc

◆ sweepstrgc

int global_State::sweepstrgc

◆ tmname

TString * global_State::tmname

Definition at line 93 of file lua-5.1.5/src/lstate.h.

◆ tmudata

GCObject* global_State::tmudata

Definition at line 80 of file lua-5.1.5/src/lstate.h.

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

◆ tobefnz

◆ totalbytes [1/2]

l_mem global_State::totalbytes

◆ totalbytes [2/2]

l_mem global_State::totalbytes

Definition at line 139 of file lua-5.3.6/src/lstate.h.

◆ twups

struct lua_State * global_State::twups

◆ ud

void * global_State::ud

◆ ud_warn

void* global_State::ud_warn

Definition at line 297 of file lua-5.4.3/src/lstate.h.

Referenced by lua_newstate().

◆ uvhead

UpVal global_State::uvhead

Definition at line 91 of file lua-5.1.5/src/lstate.h.

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

◆ version

const lua_Number * global_State::version

◆ warnf

lua_WarnFunction global_State::warnf

Definition at line 296 of file lua-5.4.3/src/lstate.h.

Referenced by lua_newstate().

◆ weak


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