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

#include <lstate.h>

Data Fields

 CommonHeader
 
lu_byte status
 
StkId top
 
StkId base
 
global_Statel_G
 
CallInfoci
 
const Instructionsavedpc
 
StkId stack_last
 
StkId stack
 
CallInfoend_ci
 
CallInfobase_ci
 
int stacksize
 
int size_ci
 
unsigned short nCcalls
 
unsigned short baseCcalls
 
lu_byte hookmask
 
lu_byte allowhook
 
int basehookcount
 
int hookcount
 
lua_Hook hook
 
TValue l_gt
 
TValue env
 
GCObjectopenupval
 
GCObjectgclist
 
struct lua_longjmperrorJmp
 
ptrdiff_t errfunc
 
const Instructionoldpc
 
unsigned short nny
 
CallInfo base_ci
 
unsigned short nci
 
UpValopenupval
 
struct lua_Statetwups
 
volatile lua_Hook hook
 
l_signalT hookmask
 
StkId tbclist
 
l_uint32 nCcalls
 
int oldpc
 
volatile l_signalT hookmask
 

Detailed Description

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

Field Documentation

◆ allowhook

◆ base

◆ base_ci [1/2]

◆ base_ci [2/2]

CallInfo lua_State::base_ci

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

◆ baseCcalls

unsigned short lua_State::baseCcalls

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

Referenced by lua_close(), lua_resume(), lua_yield(), preinit_state(), and resetstack().

◆ basehookcount

◆ ci

CallInfo * lua_State::ci

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

Referenced by addinfo(), addinfo(), callrethooks(), callTM(), checkclosemth(), checkstacksizes(), correctstack(), correctstack(), correctstack(), correctstack(), currentpc(), findlocal(), findlocal(), findlocal(), findpcall(), findpcall(), findpcall(), finishCcall(), finishCcall(), freestack(), freestack(), freestack(), GCTM(), GCTM(), getcurrenv(), growCI(), index2addr(), index2addr(), index2stack(), index2value(), lua_absindex(), lua_callk(), lua_callk(), lua_checkstack(), lua_checkstack(), lua_close(), lua_closeslot(), lua_copy(), lua_getctx(), lua_getstack(), lua_gettop(), lua_pcallk(), lua_pcallk(), lua_replace(), lua_resume(), lua_resume(), lua_resume(), lua_sethook(), lua_settop(), lua_toclose(), lua_xmove(), lua_yieldk(), lua_yieldk(), luaD_callhook(), luaD_closeprotected(), luaD_hook(), luaD_hook(), luaD_pcall(), luaD_poscall(), luaD_poscall(), luaD_poscall(), luaD_precall(), luaD_reallocCI(), luaD_throw(), luaE_extendCI(), luaE_freeCI(), luaE_resetthread(), luaE_shrinkCI(), luaG_callerror(), luaG_findlocal(), luaG_runerror(), luaG_traceexec(), luaG_traceexec(), luaG_typeerror(), luaT_callorderTM(), luaT_callTM(), luaT_callTM(), luaT_callTMres(), luaV_execute(), luaV_execute(), luaV_execute(), luaV_finishOp(), luaV_lessequal(), moveresults(), moveto(), precover(), preinit_state(), preinit_state(), preinit_thread(), preinit_thread(), recover(), recover(), resetstack(), restore_stack_limit(), resume(), resume(), resume(), resume(), resume_error(), stack_init(), stack_init(), stack_init(), stack_init(), stackinuse(), stackinuse(), stackinuse(), swapextra(), swapextra(), traceexec(), traceexec(), traversestack(), traversestack(), unroll(), unroll(), unroll(), varinfo(), and varinfo().

◆ CommonHeader

lua_State::CommonHeader

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

◆ end_ci

CallInfo* lua_State::end_ci

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

Referenced by luaD_reallocCI(), and stack_init().

◆ env

TValue lua_State::env

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

Referenced by index2adr().

◆ errfunc

◆ errorJmp

◆ gclist

GCObject * lua_State::gclist

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

Referenced by propagatemark(), propagatemark(), and propagatemark().

◆ hook [1/2]

◆ hook [2/2]

volatile lua_Hook lua_State::hook

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

◆ hookcount

int lua_State::hookcount

◆ hookmask [1/3]

◆ hookmask [2/3]

l_signalT lua_State::hookmask

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

◆ hookmask [3/3]

volatile l_signalT lua_State::hookmask

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

◆ l_G

global_State * lua_State::l_G

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

◆ l_gt

TValue lua_State::l_gt

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

◆ nCcalls [1/2]

◆ nCcalls [2/2]

l_uint32 lua_State::nCcalls

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

◆ nci

unsigned short lua_State::nci

◆ nny

◆ oldpc [1/2]

◆ oldpc [2/2]

int lua_State::oldpc

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

◆ openupval [1/2]

◆ openupval [2/2]

UpVal* lua_State::openupval

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

◆ savedpc

const Instruction* lua_State::savedpc

◆ size_ci

◆ stack

◆ stack_last

◆ stacksize

◆ status

◆ tbclist

◆ top

StkId lua_State::top

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

Referenced by adjust_varargs(), adjust_varargs(), adjust_varargs(), aux_rawset(), auxgetstr(), auxgetstr(), auxsetstr(), auxsetstr(), call_orderTM(), call_orderTM(), callclosemethod(), callTM(), callTM(), callTMres(), close_func(), close_func(), collectvalidlines(), collectvalidlines(), collectvalidlines(), collectvalidlines(), combine(), correctstack(), correctstack(), correctstack(), correctstack(), dothecall(), dothecall(), dothecall(), f_Ccall(), f_parser(), findlocal(), findlocal(), findlocal(), finishCcall(), finishCcall(), finishrawget(), GCTM(), GCTM(), GCTM(), GCTM(), index2addr(), index2addr(), index2adr(), index2stack(), index2value(), LoadString(), loadStringN(), lua_absindex(), lua_arith(), lua_call(), lua_callk(), lua_callk(), lua_checkstack(), lua_checkstack(), lua_close(), lua_concat(), lua_cpcall(), lua_createtable(), lua_dump(), lua_dump(), lua_error(), lua_getfenv(), lua_getfield(), lua_getglobal(), lua_geti(), lua_getinfo(), lua_getiuservalue(), lua_getlocal(), lua_getmetatable(), lua_gettable(), lua_gettop(), lua_getupvalue(), lua_getuservalue(), lua_insert(), lua_len(), lua_load(), lua_newthread(), lua_newuserdata(), lua_newuserdatauv(), lua_next(), lua_pcall(), lua_pcallk(), lua_pcallk(), lua_pushboolean(), lua_pushcclosure(), lua_pushinteger(), lua_pushlightuserdata(), lua_pushlstring(), lua_pushnil(), lua_pushnumber(), lua_pushstring(), lua_pushthread(), lua_pushunsigned(), lua_pushvalue(), lua_rawget(), lua_rawgeti(), lua_rawgeti(), lua_rawgetp(), lua_rawset(), lua_rawseti(), lua_rawseti(), lua_rawsetp(), lua_remove(), lua_replace(), lua_resume(), lua_resume(), lua_resume(), lua_rotate(), lua_setfenv(), lua_setfield(), lua_setglobal(), lua_seti(), lua_setiuservalue(), lua_setlocal(), lua_setmetatable(), lua_settable(), lua_settop(), lua_setupvalue(), lua_setuservalue(), lua_stringtonumber(), lua_xmove(), lua_yield(), lua_yieldk(), lua_yieldk(), luaA_pushobject(), luaD_callhook(), luaD_growstack(), luaD_growstack(), luaD_hook(), luaD_hook(), luaD_inctop(), luaD_poscall(), luaD_precall(), luaD_pretailcall(), luaD_protectedparser(), luaD_protectedparser(), luaD_seterrorobj(), luaD_throw(), luaD_tryfuncTM(), luaE_resetthread(), luaE_warnerror(), luaF_closeupval(), luaG_errormsg(), luaG_findlocal(), luaG_traceexec(), luaG_traceexec(), luaK_numberK(), luaO_pushvfstring(), luaT_adjustvarargs(), luaT_callorderTM(), luaT_callTM(), luaT_callTM(), luaT_callTMres(), luaT_getvarargs(), luaT_tryconcatTM(), luaU_undump(), luaU_undump(), luaV_concat(), luaV_equalobj(), luaV_equalobj_(), luaV_equalval(), luaV_execute(), luaV_execute(), luaV_execute(), luaV_finishOp(), luaX_newstring(), luaY_parser(), moveresults(), moveresults(), open_func(), open_func(), pushstr(), pushstr(), pushstr(), pushstr(), resume(), resume(), resume(), resume(), resume_error(), resume_error(), resume_error(), resume_error(), rethook(), seterrorobj(), seterrorobj(), stack_init(), stack_init(), stack_init(), stack_init(), stackinuse(), stackinuse(), stackinuse(), traceexec(), traversestack(), traversestack(), traversethread(), traversethread(), tryfuncTM(), tryfuncTM(), and tryfuncTM().

◆ twups


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