Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "lstate.h"
Go to the source code of this file.
Macros | |
#define | pcRel(pc, p) (cast_int((pc) - (p)->code) - 1) |
#define | ci_func(ci) (clLvalue(s2v((ci)->func))) |
#define | resethookcount(L) (L->hookcount = L->basehookcount) |
#define | ABSLINEINFO (-0x80) |
#define | MAXIWTHABS 128 |
#define ABSLINEINFO (-0x80) |
Definition at line 27 of file lua-5.4.3/src/ldebug.h.
Referenced by changedline(), luaG_getfuncline(), nextline(), removelastlineinfo(), and savelineinfo().
Definition at line 18 of file lua-5.4.3/src/ldebug.h.
#define MAXIWTHABS 128 |
Definition at line 35 of file lua-5.4.3/src/ldebug.h.
Referenced by changedline(), getbaseline(), removelastlineinfo(), and savelineinfo().
#define pcRel | ( | pc, | |
p ) (cast_int((pc) - (p)->code) - 1) |
Definition at line 14 of file lua-5.4.3/src/ldebug.h.
#define resethookcount | ( | L | ) | (L->hookcount = L->basehookcount) |
Definition at line 21 of file lua-5.4.3/src/ldebug.h.
Definition at line 629 of file lua-5.3.6/src/ldebug.c.
References getstr, LUA_IDSIZE, luaO_chunkid(), luaO_pushfstring(), and tsslen.
Referenced by lexerror(), lexerror(), and luaG_runerror().
Definition at line 698 of file lua-5.4.3/src/ldebug.c.
References lua_State::ci, funcnamefromcode(), isLua, luaG_runerror(), luaG_typeerror(), luaT_objtypename(), name, and NULL.
Referenced by luaD_tryfuncTM().
Definition at line 592 of file lua-5.3.6/src/ldebug.c.
References cvt2str, luaG_typeerror(), and ttisstring.
Definition at line 618 of file lua-5.1.5/src/ldebug.c.
References lua_State::errfunc, incr_top, lua_assert, LUA_ERRERR, LUA_ERRRUN, luaD_call(), luaD_callnoyield(), luaD_throw(), restorestack, s2v, setobjs2s, lua_State::top, and ttisfunction.
Referenced by lua_error(), and luaG_runerror().
Definition at line 196 of file lua-5.4.3/src/ldebug.c.
References lua_State::ci, ci_func, currentpc(), findvararg(), CallInfo::func, isLua, luaF_getlocalname(), name, CallInfo::next, NULL, and lua_State::top.
Referenced by checkclosemth(), lua_getlocal(), and lua_setlocal().
Definition at line 711 of file lua-5.4.3/src/ldebug.c.
References luaG_runerror(), and luaT_objtypename().
Referenced by forlimit(), and forprep().
Definition at line 83 of file lua-5.4.3/src/ldebug.c.
References ABSLINEINFO, getbaseline(), Proto::lineinfo, lua_assert, and NULL.
Referenced by changedline(), getcurrentline(), luaG_traceexec(), nextline(), and PrintCode().
LUAI_FUNC l_noret luaG_opinterror | ( | lua_State * | L, |
const TValue * | p1, | ||
const TValue * | p2, | ||
const char * | msg ) |
Definition at line 598 of file lua-5.3.6/src/ldebug.c.
References luaG_typeerror(), tonumber, and ttisnumber.
Referenced by luaT_trybinTM().
Definition at line 596 of file lua-5.1.5/src/ldebug.c.
References luaG_runerror(), luaT_objtypename(), luaT_typenames, objtypename, and ttype.
Referenced by lessequal(), luaT_callorderTM(), luaV_lessequal(), and luaV_lessthan().
Definition at line 631 of file lua-5.1.5/src/ldebug.c.
References addinfo(), addinfo(), lua_State::ci, ci_func, currentline(), getcurrentline(), isLua, luaC_checkGC, luaG_addinfo(), luaG_errormsg(), and luaO_pushvfstring().
Referenced by checkclosemth(), findindex(), findindex(), findindex(), findindex(), forprep(), growCI(), lua_pushnumber(), lua_replace(), lua_yield(), lua_yieldk(), lua_yieldk(), luaD_call(), luaD_call(), luaD_growstack(), luaD_growstack(), luaE_checkcstack(), luaG_callerror(), luaG_forerror(), luaG_ordererror(), luaG_tointerror(), luaG_typeerror(), luaH_newkey(), luaH_newkey(), luaH_set(), luaM_growaux_(), luaM_growaux_(), luaM_growaux_(), luaM_toobig(), luaO_pushvfstring(), luaV_concat(), luaV_concat(), luaV_div(), luaV_execute(), luaV_execute(), luaV_finishget(), luaV_finishset(), luaV_finishset(), luaV_gettable(), luaV_idiv(), luaV_mod(), luaV_settable(), setnodevector(), setnodevector(), setnodevector(), setnodevector(), and stackerror().
Definition at line 610 of file lua-5.3.6/src/ldebug.c.
References LUA_FLOORN2I, luaG_runerror(), luaV_tointegerns(), tointeger, varinfo(), and varinfo().
Referenced by luaT_trybinTM().
LUAI_FUNC int luaG_traceexec | ( | lua_State * | L, |
const Instruction * | pc ) |
Definition at line 833 of file lua-5.4.3/src/ldebug.c.
References CallInfo::callstatus, changedline(), lua_State::ci, ci_func, CIST_HOOKYIELD, lua_State::hookcount, lua_State::hookmask, isIT, CallInfo::l, LUA_HOOKCOUNT, LUA_HOOKLINE, LUA_MASKCOUNT, LUA_MASKLINE, LUA_YIELD, luaD_hook(), luaD_throw(), luaG_getfuncline(), mask, lua_State::oldpc, Proto::p, pcRel, resethookcount, CallInfo::savedpc, Proto::sizecode, lua_State::status, CallInfo::top, lua_State::top, CallInfo::trap, and CallInfo::u.
Definition at line 567 of file lua-5.1.5/src/ldebug.c.
References CallInfo::base, lua_State::base, cast_int, lua_State::ci, ci_func, currentpc(), getobjname(), getobjname(), getupvalname(), isinstack(), isinstack(), isLua, CallInfo::l, LUA_QS, luaG_runerror(), luaT_objtypename(), luaT_typenames, name, NULL, objtypename, ttype, CallInfo::u, varinfo(), and varinfo().
Referenced by luaG_aritherror(), luaG_callerror(), luaG_concaterror(), luaG_concaterror(), luaG_opinterror(), luaV_execute(), luaV_finishget(), luaV_finishset(), luaV_finishset(), luaV_gettable(), luaV_objlen(), luaV_settable(), tryfuncTM(), tryfuncTM(), and tryfuncTM().