Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Macros | |
#define | luaD_checkstackaux(L, n, pre, pos) |
#define | luaD_checkstack(L, n) luaD_checkstackaux(L,n,(void)0,(void)0) |
#define | savestack(L, p) ((char *)(p) - (char *)L->stack) |
#define | restorestack(L, n) ((StkId)((char *)L->stack + (n))) |
#define | checkstackGCp(L, n, p) |
#define | checkstackGC(L, fsize) luaD_checkstackaux(L, (fsize), luaC_checkGC(L), (void)0) |
Typedefs | |
typedef void(* | Pfunc) (lua_State *L, void *ud) |
#define checkstackGC | ( | L, | |
fsize ) luaD_checkstackaux(L, (fsize), luaC_checkGC(L), (void)0) |
Definition at line 48 of file lua-5.4.3/src/ldo.h.
Referenced by luaD_pretailcall().
#define checkstackGCp | ( | L, | |
n, | |||
p ) |
Definition at line 40 of file lua-5.4.3/src/ldo.h.
Referenced by luaD_precall(), luaT_getvarargs(), and luaV_execute().
#define luaD_checkstack | ( | L, | |
n ) luaD_checkstackaux(L,n,(void)0,(void)0) |
Definition at line 31 of file lua-5.4.3/src/ldo.h.
#define luaD_checkstackaux | ( | L, | |
n, | |||
pre, | |||
pos ) |
Definition at line 25 of file lua-5.4.3/src/ldo.h.
#define restorestack | ( | L, | |
n ) ((StkId)((char *)L->stack + (n))) |
Definition at line 36 of file lua-5.4.3/src/ldo.h.
#define savestack | ( | L, | |
p ) ((char *)(p) - (char *)L->stack) |
Definition at line 35 of file lua-5.4.3/src/ldo.h.
typedef void(* Pfunc) (lua_State *L, void *ud) |
Definition at line 53 of file lua-5.4.3/src/ldo.h.
Definition at line 370 of file lua-5.1.5/src/ldo.c.
References ccall(), LUA_ERRERR, luaC_checkGC, luaD_precall(), luaD_throw(), luaG_runerror(), LUAI_MAXCCALLS, luaV_execute(), lua_State::nCcalls, PCRLUA, and stackerror().
Referenced by callclosemethod(), callTM(), callTM(), callTMres(), dothecall(), f_call(), f_call(), f_Ccall(), GCTM(), lua_call(), lua_callk(), lua_callk(), lua_pcallk(), lua_pcallk(), luaD_callnoyield(), luaG_errormsg(), luaT_callTM(), luaT_callTM(), luaT_callTMres(), luaV_execute(), luaV_execute(), and luaV_execute().
Definition at line 507 of file lua-5.3.6/src/ldo.c.
References ccall(), luaD_call(), lua_State::nny, and nyci.
Referenced by callclosemethod(), dothecall(), dothecall(), f_call(), f_call(), lua_callk(), luaG_errormsg(), luaT_callTM(), luaT_callTM(), and luaT_callTMres().
Definition at line 863 of file lua-5.4.3/src/ldo.c.
References lua_State::allowhook, lua_State::ci, closepaux(), CloseP::level, LUA_OK, luaD_rawrunprotected(), restorestack, and CloseP::status.
Referenced by close_state(), luaD_pcall(), and luaE_resetthread().
Definition at line 219 of file lua-5.4.3/src/ldo.c.
References cast_int, ERRORSTACKSIZE, lua_assert, LUA_ERRERR, luaD_reallocstack(), luaD_throw(), luaG_runerror(), LUAI_MAXSTACK, lua_State::stack, stacksize, and lua_State::top.
Definition at line 306 of file lua-5.4.3/src/ldo.c.
References lua_State::allowhook, CallInfo::callstatus, lua_State::ci, CIST_HOOKED, CIST_TRAN, lua_Debug::currentline, lua_Debug::event, CallInfo::ftransfer, lua_State::hook, lua_Debug::i_ci, isLua, lua_assert, lua_lock, LUA_MINSTACK, lua_unlock, luaD_checkstack, mask, CallInfo::ntransfer, restorestack, savestack, CallInfo::top, lua_State::top, CallInfo::transferinfo, and CallInfo::u2.
Referenced by luaD_hookcall(), luaD_precall(), and rethook().
Definition at line 347 of file lua-5.4.3/src/ldo.c.
References CallInfo::callstatus, ci_func, CIST_TAIL, lua_State::hookmask, CallInfo::l, LUA_HOOKCALL, LUA_HOOKTAILCALL, LUA_MASKCALL, luaD_hook(), Proto::numparams, lua_State::oldpc, Proto::p, CallInfo::savedpc, and CallInfo::u.
Referenced by luaV_execute().
Definition at line 240 of file lua-5.3.6/src/ldo.c.
References luaD_checkstack, and lua_State::top.
Referenced by LoadString(), loadStringN(), luaO_pushvfstring(), luaU_undump(), luaY_parser(), and pushstr().
Definition at line 456 of file lua-5.1.5/src/ldo.c.
References lua_State::allowhook, CallInfo::base, lua_State::base, lua_State::ci, lua_State::errfunc, LUA_OK, luaD_closeprotected(), luaD_rawrunprotected(), luaD_seterrorobj(), luaD_shrinkstack(), luaF_close(), lua_State::nCcalls, lua_State::nny, restore_stack_limit(), restoreci, restorestack, saveci, CallInfo::savedpc, lua_State::savedpc, seterrorobj(), seterrorobj(), lua_longjmp::status, and CloseP::status.
Referenced by GCTM(), GCTM(), GCTM(), lua_cpcall(), lua_pcall(), lua_pcallk(), lua_pcallk(), luaD_protectedparser(), and luaD_protectedparser().
Definition at line 459 of file lua-5.4.3/src/ldo.c.
References CallInfo::callstatus, lua_State::ci, CIST_CLSRET, CIST_FIN, CIST_HOOKED, CIST_TRAN, CIST_YPCALL, CallInfo::func, hastocloseCfunc, lua_State::hookmask, lua_assert, moveresults(), CallInfo::nresults, CallInfo::previous, and rethook().
Referenced by finishCcall(), luaD_precall(), and resume().
Definition at line 265 of file lua-5.1.5/src/ldo.c.
References adjust_varargs(), adjust_varargs(), adjust_varargs(), api_checknelems, CallInfo::base, lua_State::base, callhook(), callhook(), CallInfo::callstatus, cast_int, checkstackGCp, checkstackp, lua_State::ci, CIST_C, CIST_LUA, clCvalue, clLvalue, clvalue, Proto::code, curr_func, CallInfo::func, fvalue, lua_State::hookmask, inc_ci, Proto::is_vararg, CallInfo::l, lua_assert, LUA_HOOKCALL, lua_lock, LUA_MASKCALL, LUA_MINSTACK, LUA_TCCL, LUA_TLCF, LUA_TLCL, lua_unlock, LUA_VCCL, LUA_VLCF, LUA_VLCL, luaC_checkGC, luaD_callhook(), luaD_checkstack, luaD_hook(), luaD_hook(), luaD_poscall(), luaD_poscall(), luaD_poscall(), luaD_precall(), luaD_tryfuncTM(), Proto::maxstacksize, next_ci, CallInfo::nresults, NULL, Proto::numparams, Proto::p, LClosure::p, PCRC, PCRLUA, PCRYIELD, restorestack, s2v, CallInfo::savedpc, lua_State::savedpc, savestack, setnilvalue, lua_State::stack_last, CallInfo::tailcalls, CallInfo::top, lua_State::top, tryfuncTM(), tryfuncTM(), tryfuncTM(), ttisfunction, ttype, ttypetag, and CallInfo::u.
Referenced by ccall(), luaD_call(), luaD_call(), luaD_precall(), luaV_execute(), luaV_execute(), luaV_execute(), resume(), resume(), and resume().
Definition at line 481 of file lua-5.4.3/src/ldo.c.
References CallInfo::callstatus, checkstackGC, CIST_TAIL, clLvalue, Proto::code, CallInfo::func, CallInfo::l, lua_assert, Proto::maxstacksize, Proto::numparams, Proto::p, s2v, CallInfo::savedpc, setnilvalue, setobjs2s, lua_State::stack_last, CallInfo::top, lua_State::top, and CallInfo::u.
Referenced by luaV_execute().
Definition at line 662 of file lua-5.2.4/src/ldo.c.
References Dyndata::actvar, Labellist::arr, Dyndata::arr, SParser::buff, decnny, SParser::dyd, lua_State::errfunc, f_parser(), f_parser(), f_parser(), Dyndata::gt, incnny, Dyndata::label, luaD_pcall(), luaM_freearray, luaZ_freebuffer, luaZ_initbuffer, SParser::mode, name, SParser::name, lua_State::nny, NULL, savestack, Labellist::size, Dyndata::size, lua_State::top, and SParser::z.
Definition at line 111 of file lua-5.1.5/src/ldo.c.
References lua_State::errorJmp, LUA_OK, LUAI_TRY, lua_State::nCcalls, lua_longjmp::previous, and lua_longjmp::status.
Referenced by lua_checkstack(), lua_checkstack(), lua_close(), lua_newstate(), lua_resume(), lua_resume(), lua_resume(), luaD_closeprotected(), luaD_pcall(), luaH_resize(), and precover().
Definition at line 191 of file lua-5.4.3/src/ldo.c.
References correctstack(), ERRORSTACKSIZE, EXTRA_STACK, lua_assert, LUAI_MAXSTACK, luaM_error, luaM_freearray, luaM_reallocvector, NULL, s2v, setnilvalue, lua_State::stack, lua_State::stack_last, and stacksize.
Referenced by luaD_growstack(), and luaD_shrinkstack().
Definition at line 51 of file lua-5.1.5/src/ldo.c.
References errorstatus, G, lua_assert, LUA_ERRERR, LUA_ERRMEM, LUA_ERRRUN, LUA_ERRSYNTAX, LUA_OK, luaS_newliteral, MEMERRMSG, s2v, setnilvalue, setobjs2s, setsvalue2s, and lua_State::top.
Referenced by finishpcallk(), lua_resume(), lua_resume(), luaD_pcall(), luaE_resetthread(), prepcallclosemth(), and resetstack().
Definition at line 205 of file lua-5.2.4/src/ldo.c.
References condmovestack, EXTRA_STACK, luaD_reallocstack(), luaD_reallocstack(), luaE_freeCI(), luaE_shrinkCI(), LUAI_MAXSTACK, stackinuse(), stackinuse(), stackinuse(), lua_State::stacksize, and stacksize.
Referenced by finishpcallk(), luaD_pcall(), recover(), recover(), sweepthread(), traversethread(), and traversethread().
Definition at line 94 of file lua-5.1.5/src/ldo.c.
References cast_byte, lua_State::ci, lua_State::errorJmp, G, lua_unlock, luaD_throw(), luaE_resetthread(), LUAI_THROW, global_State::mainthread, panic(), global_State::panic, resetstack(), seterrorobj(), setobjs2s, lua_longjmp::status, lua_State::status, CallInfo::top, and lua_State::top.
Referenced by checkmode(), checkmode(), checkmode(), error(), error(), error(), error(), GCTM(), GCTM(), growCI(), lexerror(), lexerror(), lexerror(), lua_yieldk(), lua_yieldk(), luaD_call(), luaD_call(), luaD_growstack(), luaD_growstack(), luaD_throw(), luaE_checkcstack(), luaG_errormsg(), luaG_traceexec(), luaG_traceexec(), luaH_resize(), luaM_realloc_(), luaX_lexerror(), resume_error(), stackerror(), and traceexec().
Definition at line 390 of file lua-5.4.3/src/ldo.c.
References luaG_callerror(), luaT_gettmbyobj(), s2v, setobj2s, setobjs2s, TM_CALL, lua_State::top, and ttisnil.
Referenced by luaD_precall(), and luaV_execute().