#include <lstate.h>
Public Attributes | |
StkId | func |
StkId | top |
struct CallInfo * | previous |
struct CallInfo * | next |
short | nresults |
lu_byte | callstatus |
ptrdiff_t | extra |
union { | |
struct { | |
StkId base | |
const Instruction * savedpc | |
} l | |
struct { | |
int ctx | |
lua_CFunction k | |
ptrdiff_t old_errfunc | |
lu_byte old_allowhook | |
lu_byte status | |
} c | |
} | u |
struct { ... } CallInfo::c |
Referenced by finishCcall(), lua_callk(), lua_getctx(), lua_pcallk(), lua_yieldk(), recover(), and resume().
lu_byte CallInfo::callstatus |
Definition at line 73 of file lstate.h.
Referenced by auxgetinfo(), callhook(), findpcall(), finishCcall(), lua_getctx(), lua_pcallk(), lua_yieldk(), luaD_hook(), luaD_precall(), luaV_execute(), recover(), resume(), stack_init(), and traceexec().
ptrdiff_t CallInfo::extra |
Definition at line 74 of file lstate.h.
Referenced by lua_pcallk(), lua_yieldk(), recover(), and resume().
StkId CallInfo::func |
Definition at line 69 of file lstate.h.
Referenced by correctstack(), findlocal(), findvararg(), index2addr(), lua_absindex(), lua_getinfo(), lua_gettop(), lua_settop(), lua_yieldk(), luaD_poscall(), luaD_precall(), luaV_execute(), moveto(), resume(), stack_init(), and traceexec().
lua_CFunction CallInfo::k |
struct { ... } CallInfo::l |
Referenced by callhook(), correctstack(), currentpc(), findlocal(), findvararg(), isinstack(), lua_sethook(), luaD_poscall(), luaD_precall(), luaG_typeerror(), luaV_execute(), luaV_finishOp(), and traceexec().
struct CallInfo * CallInfo::next |
Definition at line 71 of file lstate.h.
Referenced by findlocal(), luaE_extendCI(), luaE_freeCI(), stack_init(), and traversestack().
short CallInfo::nresults |
Definition at line 72 of file lstate.h.
Referenced by finishCcall(), luaD_poscall(), and luaD_precall().
struct CallInfo* CallInfo::previous |
Definition at line 71 of file lstate.h.
Referenced by auxgetinfo(), callhook(), correctstack(), findpcall(), lua_getstack(), luaD_poscall(), luaE_extendCI(), luaV_execute(), stack_init(), and stackinuse().
const Instruction* CallInfo::savedpc |
StkId CallInfo::top |
Definition at line 70 of file lstate.h.
Referenced by correctstack(), lua_checkstack(), lua_resume(), lua_xmove(), luaD_hook(), luaD_precall(), luaV_execute(), luaV_finishOp(), stack_init(), and stackinuse().
union { ... } CallInfo::u |
Referenced by callhook(), correctstack(), currentpc(), findlocal(), findvararg(), finishCcall(), isinstack(), lua_callk(), lua_getctx(), lua_pcallk(), lua_sethook(), lua_yieldk(), luaD_poscall(), luaD_precall(), luaG_typeerror(), luaV_execute(), luaV_finishOp(), recover(), resume(), and traceexec().