#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().
1.8.8