#include <lstate.h>
Public Attributes | |
CommonHeader | |
lu_byte | status |
StkId | top |
global_State * | l_G |
CallInfo * | ci |
const Instruction * | oldpc |
StkId | stack_last |
StkId | stack |
int | stacksize |
unsigned short | nny |
unsigned short | nCcalls |
lu_byte | hookmask |
lu_byte | allowhook |
int | basehookcount |
int | hookcount |
lua_Hook | hook |
GCObject * | openupval |
GCObject * | gclist |
struct lua_longjmp * | errorJmp |
ptrdiff_t | errfunc |
CallInfo | base_ci |
lu_byte lua_State::allowhook |
Definition at line 166 of file lstate.h.
Referenced by GCTM(), lua_pcallk(), luaD_hook(), luaD_pcall(), preinit_state(), and recover().
CallInfo lua_State::base_ci |
Definition at line 174 of file lstate.h.
Referenced by freestack(), lua_getstack(), resume(), stack_init(), traversestack(), and unroll().
int lua_State::basehookcount |
Definition at line 167 of file lstate.h.
Referenced by lua_gethookcount(), lua_newthread(), lua_sethook(), and preinit_state().
CallInfo* lua_State::ci |
Definition at line 158 of file lstate.h.
Referenced by addinfo(), callTM(), correctstack(), findlocal(), findpcall(), finishCcall(), freestack(), index2addr(), lua_absindex(), lua_callk(), lua_checkstack(), lua_getctx(), lua_getstack(), lua_gettop(), lua_pcallk(), lua_resume(), lua_sethook(), lua_settop(), lua_xmove(), lua_yieldk(), luaD_hook(), luaD_pcall(), luaD_poscall(), luaE_extendCI(), luaE_freeCI(), luaG_typeerror(), luaV_execute(), luaV_finishOp(), moveto(), preinit_state(), recover(), resume(), stack_init(), stackinuse(), traceexec(), traversestack(), and unroll().
ptrdiff_t lua_State::errfunc |
Definition at line 173 of file lstate.h.
Referenced by finishCcall(), lua_pcallk(), luaD_pcall(), luaD_protectedparser(), luaG_errormsg(), preinit_state(), and recover().
struct lua_longjmp* lua_State::errorJmp |
Definition at line 172 of file lstate.h.
Referenced by luaD_rawrunprotected(), luaD_throw(), and preinit_state().
GCObject* lua_State::gclist |
Definition at line 171 of file lstate.h.
Referenced by propagatemark().
lua_Hook lua_State::hook |
Definition at line 169 of file lstate.h.
Referenced by lua_gethook(), lua_newthread(), lua_sethook(), luaD_hook(), and preinit_state().
int lua_State::hookcount |
Definition at line 168 of file lstate.h.
Referenced by luaV_execute(), and traceexec().
lu_byte lua_State::hookmask |
Definition at line 165 of file lstate.h.
Referenced by lua_gethookmask(), lua_newthread(), lua_sethook(), luaD_poscall(), luaD_precall(), luaV_execute(), preinit_state(), and traceexec().
global_State* lua_State::l_G |
unsigned short lua_State::nCcalls |
Definition at line 164 of file lstate.h.
Referenced by assignment(), enterlevel(), lua_resume(), luaD_call(), luaD_rawrunprotected(), preinit_state(), and resume().
unsigned short lua_State::nny |
Definition at line 163 of file lstate.h.
Referenced by finishCcall(), lua_callk(), lua_pcallk(), lua_resume(), lua_yieldk(), luaD_call(), luaD_pcall(), luaD_protectedparser(), preinit_state(), and recover().
const Instruction* lua_State::oldpc |
Definition at line 159 of file lstate.h.
Referenced by lua_sethook(), luaD_poscall(), and traceexec().
GCObject* lua_State::openupval |
Definition at line 170 of file lstate.h.
Referenced by correctstack(), luaE_freethread(), luaF_close(), luaF_findupval(), preinit_state(), and sweepthread().
StkId lua_State::stack |
Definition at line 161 of file lstate.h.
Referenced by close_state(), correctstack(), freestack(), lua_checkstack(), luaD_growstack(), luaD_reallocstack(), luaE_freethread(), luaV_execute(), preinit_state(), stack_init(), stackinuse(), sweepthread(), and traversestack().
StkId lua_State::stack_last |
Definition at line 160 of file lstate.h.
Referenced by lua_checkstack(), luaD_hook(), luaD_precall(), luaD_reallocstack(), stack_init(), and stackinuse().
int lua_State::stacksize |
Definition at line 162 of file lstate.h.
Referenced by freestack(), luaD_growstack(), luaD_reallocstack(), luaD_shrinkstack(), luaV_execute(), preinit_state(), stack_init(), and traversestack().
lu_byte lua_State::status |
Definition at line 155 of file lstate.h.
Referenced by lua_callk(), lua_pcallk(), lua_resume(), lua_status(), lua_yieldk(), luaD_throw(), preinit_state(), resume(), and traceexec().
StkId lua_State::top |
Definition at line 156 of file lstate.h.
Referenced by adjust_varargs(), call_orderTM(), callTM(), close_func(), collectvalidlines(), correctstack(), dothecall(), findlocal(), finishCcall(), GCTM(), index2addr(), lua_absindex(), lua_arith(), lua_callk(), lua_checkstack(), lua_concat(), lua_createtable(), lua_dump(), lua_getfield(), lua_getglobal(), lua_getinfo(), lua_getlocal(), lua_getmetatable(), lua_gettable(), lua_gettop(), lua_getupvalue(), lua_getuservalue(), lua_insert(), lua_len(), lua_load(), lua_newthread(), lua_newuserdata(), lua_next(), 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_rawgetp(), lua_rawset(), lua_rawseti(), lua_rawsetp(), lua_remove(), lua_replace(), lua_resume(), lua_setfield(), lua_setglobal(), lua_setlocal(), lua_setmetatable(), lua_settable(), lua_settop(), lua_setupvalue(), lua_setuservalue(), lua_xmove(), lua_yieldk(), luaD_growstack(), luaD_hook(), luaD_poscall(), luaD_precall(), luaD_protectedparser(), luaD_throw(), luaG_errormsg(), luaK_numberK(), luaO_pushvfstring(), luaU_undump(), luaV_concat(), luaV_equalobj_(), luaV_execute(), luaV_finishOp(), luaX_newstring(), luaY_parser(), open_func(), pushstr(), resume(), resume_error(), seterrorobj(), stack_init(), stackinuse(), traceexec(), traversestack(), and tryfuncTM().