=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== eja-9.5.20/lua/src/lapi.c-54- eja-9.5.20/lua/src/lapi.c:55:static TValue *index2addr (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c-56- CallInfo *ci = L->ci; ############################################## eja-9.5.20/lua/src/lapi.c-184- lua_lock(L); eja-9.5.20/lua/src/lapi.c:185: p = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-186- api_checkstackindex(L, idx, p); ############################################## eja-9.5.20/lua/src/lapi.c-196- lua_lock(L); eja-9.5.20/lua/src/lapi.c:197: p = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-198- api_checkstackindex(L, idx, p); ############################################## eja-9.5.20/lua/src/lapi.c-206-static void moveto (lua_State *L, TValue *fr, int idx) { eja-9.5.20/lua/src/lapi.c:207: TValue *to = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-208- api_checkvalidindex(L, to); ############################################## eja-9.5.20/lua/src/lapi.c-228- lua_lock(L); eja-9.5.20/lua/src/lapi.c:229: fr = index2addr(L, fromidx); eja-9.5.20/lua/src/lapi.c-230- moveto(L, fr, toidx); ############################################## eja-9.5.20/lua/src/lapi.c-236- lua_lock(L); eja-9.5.20/lua/src/lapi.c:237: setobj2s(L, L->top, index2addr(L, idx)); eja-9.5.20/lua/src/lapi.c-238- api_incr_top(L); ############################################## eja-9.5.20/lua/src/lapi.c-249-LUA_API int lua_type (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:250: StkId o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-251- return (isvalid(o) ? ttypenv(o) : LUA_TNONE); ############################################## eja-9.5.20/lua/src/lapi.c-261-LUA_API int lua_iscfunction (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:262: StkId o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-263- return (ttislcf(o) || (ttisCclosure(o))); ############################################## eja-9.5.20/lua/src/lapi.c-268- TValue n; eja-9.5.20/lua/src/lapi.c:269: const TValue *o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-270- return tonumber(o, &n); ############################################## eja-9.5.20/lua/src/lapi.c-280-LUA_API int lua_isuserdata (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:281: const TValue *o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-282- return (ttisuserdata(o) || ttislightuserdata(o)); ############################################## eja-9.5.20/lua/src/lapi.c-286-LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { eja-9.5.20/lua/src/lapi.c:287: StkId o1 = index2addr(L, index1); eja-9.5.20/lua/src/lapi.c:288: StkId o2 = index2addr(L, index2); eja-9.5.20/lua/src/lapi.c-289- return (isvalid(o1) && isvalid(o2)) ? luaV_rawequalobj(o1, o2) : 0; ############################################## eja-9.5.20/lua/src/lapi.c-319- lua_lock(L); /* may call tag method */ eja-9.5.20/lua/src/lapi.c:320: o1 = index2addr(L, index1); eja-9.5.20/lua/src/lapi.c:321: o2 = index2addr(L, index2); eja-9.5.20/lua/src/lapi.c-322- if (isvalid(o1) && isvalid(o2)) { ############################################## eja-9.5.20/lua/src/lapi.c-336- TValue n; eja-9.5.20/lua/src/lapi.c:337: const TValue *o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-338- if (tonumber(o, &n)) { ############################################## eja-9.5.20/lua/src/lapi.c-350- TValue n; eja-9.5.20/lua/src/lapi.c:351: const TValue *o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-352- if (tonumber(o, &n)) { ############################################## eja-9.5.20/lua/src/lapi.c-367- TValue n; eja-9.5.20/lua/src/lapi.c:368: const TValue *o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-369- if (tonumber(o, &n)) { ############################################## eja-9.5.20/lua/src/lapi.c-383-LUA_API int lua_toboolean (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:384: const TValue *o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-385- return !l_isfalse(o); ############################################## eja-9.5.20/lua/src/lapi.c-389-LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { eja-9.5.20/lua/src/lapi.c:390: StkId o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-391- if (!ttisstring(o)) { ############################################## eja-9.5.20/lua/src/lapi.c-398- luaC_checkGC(L); eja-9.5.20/lua/src/lapi.c:399: o = index2addr(L, idx); /* previous call may reallocate the stack */ eja-9.5.20/lua/src/lapi.c-400- lua_unlock(L); ############################################## eja-9.5.20/lua/src/lapi.c-407-LUA_API size_t lua_rawlen (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:408: StkId o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-409- switch (ttypenv(o)) { ############################################## eja-9.5.20/lua/src/lapi.c-418-LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:419: StkId o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-420- if (ttislcf(o)) return fvalue(o); ############################################## eja-9.5.20/lua/src/lapi.c-427-LUA_API void *lua_touserdata (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:428: StkId o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-429- switch (ttypenv(o)) { ############################################## eja-9.5.20/lua/src/lapi.c-437-LUA_API lua_State *lua_tothread (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:438: StkId o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-439- return (!ttisthread(o)) ? NULL : thvalue(o); ############################################## eja-9.5.20/lua/src/lapi.c-443-LUA_API const void *lua_topointer (lua_State *L, int idx) { eja-9.5.20/lua/src/lapi.c:444: StkId o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-445- switch (ttype(o)) { ############################################## eja-9.5.20/lua/src/lapi.c-621- lua_lock(L); eja-9.5.20/lua/src/lapi.c:622: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-623- luaV_gettable(L, t, L->top - 1, L->top - 1); ############################################## eja-9.5.20/lua/src/lapi.c-630- lua_lock(L); eja-9.5.20/lua/src/lapi.c:631: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-632- setsvalue2s(L, L->top, luaS_new(L, k)); ############################################## eja-9.5.20/lua/src/lapi.c-641- lua_lock(L); eja-9.5.20/lua/src/lapi.c:642: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-643- api_check(L, ttistable(t), "table expected"); ############################################## eja-9.5.20/lua/src/lapi.c-651- lua_lock(L); eja-9.5.20/lua/src/lapi.c:652: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-653- api_check(L, ttistable(t), "table expected"); ############################################## eja-9.5.20/lua/src/lapi.c-663- lua_lock(L); eja-9.5.20/lua/src/lapi.c:664: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-665- api_check(L, ttistable(t), "table expected"); ############################################## eja-9.5.20/lua/src/lapi.c-690- lua_lock(L); eja-9.5.20/lua/src/lapi.c:691: obj = index2addr(L, objindex); eja-9.5.20/lua/src/lapi.c-692- switch (ttypenv(obj)) { ############################################## eja-9.5.20/lua/src/lapi.c-717- lua_lock(L); eja-9.5.20/lua/src/lapi.c:718: o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-719- api_check(L, ttisuserdata(o), "userdata expected"); ############################################## eja-9.5.20/lua/src/lapi.c-750- api_checknelems(L, 2); eja-9.5.20/lua/src/lapi.c:751: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-752- luaV_settable(L, t, L->top - 2, L->top - 1); ############################################## eja-9.5.20/lua/src/lapi.c-761- api_checknelems(L, 1); eja-9.5.20/lua/src/lapi.c:762: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-763- setsvalue2s(L, L->top++, luaS_new(L, k)); ############################################## eja-9.5.20/lua/src/lapi.c-773- api_checknelems(L, 2); eja-9.5.20/lua/src/lapi.c:774: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-775- api_check(L, ttistable(t), "table expected"); ############################################## eja-9.5.20/lua/src/lapi.c-787- api_checknelems(L, 1); eja-9.5.20/lua/src/lapi.c:788: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-789- api_check(L, ttistable(t), "table expected"); ############################################## eja-9.5.20/lua/src/lapi.c-801- api_checknelems(L, 1); eja-9.5.20/lua/src/lapi.c:802: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-803- api_check(L, ttistable(t), "table expected"); ############################################## eja-9.5.20/lua/src/lapi.c-816- api_checknelems(L, 1); eja-9.5.20/lua/src/lapi.c:817: obj = index2addr(L, objindex); eja-9.5.20/lua/src/lapi.c-818- if (ttisnil(L->top - 1)) ############################################## eja-9.5.20/lua/src/lapi.c-855- api_checknelems(L, 1); eja-9.5.20/lua/src/lapi.c:856: o = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-857- api_check(L, ttisuserdata(o), "userdata expected"); ############################################## eja-9.5.20/lua/src/lapi.c-941- else { eja-9.5.20/lua/src/lapi.c:942: StkId o = index2addr(L, errfunc); eja-9.5.20/lua/src/lapi.c-943- api_checkstackindex(L, errfunc, o); ############################################## eja-9.5.20/lua/src/lapi.c-1117- lua_lock(L); eja-9.5.20/lua/src/lapi.c:1118: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-1119- api_check(L, ttistable(t), "table expected"); ############################################## eja-9.5.20/lua/src/lapi.c-1149- lua_lock(L); eja-9.5.20/lua/src/lapi.c:1150: t = index2addr(L, idx); eja-9.5.20/lua/src/lapi.c-1151- luaV_objlen(L, L->top, t); ############################################## eja-9.5.20/lua/src/lapi.c-1216- lua_lock(L); eja-9.5.20/lua/src/lapi.c:1217: name = aux_upvalue(index2addr(L, funcindex), n, &val, NULL); eja-9.5.20/lua/src/lapi.c-1218- if (name) { ############################################## eja-9.5.20/lua/src/lapi.c-1232- lua_lock(L); eja-9.5.20/lua/src/lapi.c:1233: fi = index2addr(L, funcindex); eja-9.5.20/lua/src/lapi.c-1234- api_checknelems(L, 1); ############################################## eja-9.5.20/lua/src/lapi.c-1247- LClosure *f; eja-9.5.20/lua/src/lapi.c:1248: StkId fi = index2addr(L, fidx); eja-9.5.20/lua/src/lapi.c-1249- api_check(L, ttisLclosure(fi), "Lua function expected"); ############################################## eja-9.5.20/lua/src/lapi.c-1257-LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { eja-9.5.20/lua/src/lapi.c:1258: StkId fi = index2addr(L, fidx); eja-9.5.20/lua/src/lapi.c-1259- switch (ttype(fi)) { ############################################## eja-9.5.20/lua/src/llimits.h-205- eja-9.5.20/lua/src/llimits.h:206:#define lua_number2int(i,n) __asm {__asm fld n __asm fistp i} eja-9.5.20/lua/src/llimits.h-207-#define lua_number2integer(i,n) lua_number2int(i, n) eja-9.5.20/lua/src/llimits.h-208-#define lua_number2unsigned(i,n) \ eja-9.5.20/lua/src/llimits.h:209: {__int64 l; __asm {__asm fld n __asm fistp l} i = (unsigned int)l;} eja-9.5.20/lua/src/llimits.h-210-