sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
global_State Struct Reference

Public Attributes

lua_Alloc frealloc
void * ud
l_mem totalbytes
l_mem GCdebt
lu_mem GCestimate
lu_mem lastatomic
stringtable strt
TValue l_registry
TValue nilvalue
unsigned int seed
lu_byte currentwhite
lu_byte gcstate
lu_byte gckind
lu_byte gcstopem
lu_byte genminormul
lu_byte genmajormul
lu_byte gcstp
lu_byte gcemergency
lu_byte gcpause
lu_byte gcstepmul
lu_byte gcstepsize
GCObject * allgc
GCObject ** sweepgc
GCObject * finobj
GCObject * gray
GCObject * grayagain
GCObject * weak
GCObject * ephemeron
GCObject * allweak
GCObject * tobefnz
GCObject * fixedgc
GCObject * survival
GCObject * old1
GCObject * reallyold
GCObject * firstold1
GCObject * finobjsur
GCObject * finobjold1
GCObject * finobjrold
struct lua_State * twups
lua_CFunction panic
struct lua_State * mainthread
TString * memerrmsg
TString * tmname [TM_N]
struct Table * mt [LUA_NUMTYPES]
TString * strcache [STRCACHE_N][STRCACHE_M]
lua_WarnFunction warnf
void * ud_warn

Detailed Description

Definition at line 258 of file lstate.h.

Member Data Documentation

◆ allgc

GCObject* global_State::allgc

Definition at line 280 of file lstate.h.

◆ allweak

GCObject* global_State::allweak

Definition at line 287 of file lstate.h.

◆ currentwhite

lu_byte global_State::currentwhite

Definition at line 269 of file lstate.h.

◆ ephemeron

GCObject* global_State::ephemeron

Definition at line 286 of file lstate.h.

◆ finobj

GCObject* global_State::finobj

Definition at line 282 of file lstate.h.

◆ finobjold1

GCObject* global_State::finobjold1

Definition at line 296 of file lstate.h.

◆ finobjrold

GCObject* global_State::finobjrold

Definition at line 297 of file lstate.h.

◆ finobjsur

GCObject* global_State::finobjsur

Definition at line 295 of file lstate.h.

◆ firstold1

GCObject* global_State::firstold1

Definition at line 294 of file lstate.h.

◆ fixedgc

GCObject* global_State::fixedgc

Definition at line 289 of file lstate.h.

◆ frealloc

lua_Alloc global_State::frealloc

Definition at line 259 of file lstate.h.

◆ GCdebt

l_mem global_State::GCdebt

Definition at line 262 of file lstate.h.

◆ gcemergency

lu_byte global_State::gcemergency

Definition at line 276 of file lstate.h.

◆ GCestimate

lu_mem global_State::GCestimate

Definition at line 263 of file lstate.h.

◆ gckind

lu_byte global_State::gckind

Definition at line 271 of file lstate.h.

◆ gcpause

lu_byte global_State::gcpause

Definition at line 277 of file lstate.h.

◆ gcstate

lu_byte global_State::gcstate

Definition at line 270 of file lstate.h.

◆ gcstepmul

lu_byte global_State::gcstepmul

Definition at line 278 of file lstate.h.

◆ gcstepsize

lu_byte global_State::gcstepsize

Definition at line 279 of file lstate.h.

◆ gcstopem

lu_byte global_State::gcstopem

Definition at line 272 of file lstate.h.

◆ gcstp

lu_byte global_State::gcstp

Definition at line 275 of file lstate.h.

◆ genmajormul

lu_byte global_State::genmajormul

Definition at line 274 of file lstate.h.

◆ genminormul

lu_byte global_State::genminormul

Definition at line 273 of file lstate.h.

◆ gray

GCObject* global_State::gray

Definition at line 283 of file lstate.h.

◆ grayagain

GCObject* global_State::grayagain

Definition at line 284 of file lstate.h.

◆ l_registry

TValue global_State::l_registry

Definition at line 266 of file lstate.h.

◆ lastatomic

lu_mem global_State::lastatomic

Definition at line 264 of file lstate.h.

◆ mainthread

struct lua_State* global_State::mainthread

Definition at line 300 of file lstate.h.

◆ memerrmsg

TString* global_State::memerrmsg

Definition at line 301 of file lstate.h.

◆ mt

struct Table* global_State::mt[LUA_NUMTYPES]

Definition at line 303 of file lstate.h.

◆ nilvalue

TValue global_State::nilvalue

Definition at line 267 of file lstate.h.

◆ old1

GCObject* global_State::old1

Definition at line 292 of file lstate.h.

◆ panic

lua_CFunction global_State::panic

Definition at line 299 of file lstate.h.

◆ reallyold

GCObject* global_State::reallyold

Definition at line 293 of file lstate.h.

◆ seed

unsigned int global_State::seed

Definition at line 268 of file lstate.h.

◆ strcache

TString* global_State::strcache[STRCACHE_N][STRCACHE_M]

Definition at line 304 of file lstate.h.

◆ strt

stringtable global_State::strt

Definition at line 265 of file lstate.h.

◆ survival

GCObject* global_State::survival

Definition at line 291 of file lstate.h.

◆ sweepgc

GCObject** global_State::sweepgc

Definition at line 281 of file lstate.h.

◆ tmname

TString* global_State::tmname[TM_N]

Definition at line 302 of file lstate.h.

◆ tobefnz

GCObject* global_State::tobefnz

Definition at line 288 of file lstate.h.

◆ totalbytes

l_mem global_State::totalbytes

Definition at line 261 of file lstate.h.

◆ twups

struct lua_State* global_State::twups

Definition at line 298 of file lstate.h.

◆ ud

void* global_State::ud

Definition at line 260 of file lstate.h.

◆ ud_warn

void* global_State::ud_warn

Definition at line 306 of file lstate.h.

◆ warnf

lua_WarnFunction global_State::warnf

Definition at line 305 of file lstate.h.

◆ weak

GCObject* global_State::weak

Definition at line 285 of file lstate.h.


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