diff options
author | Mike Pall <mike> | 2024-02-04 16:34:30 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2024-02-04 16:34:30 +0100 |
commit | defe61a56751a0db5f00ff3ab7b8f45436ba74c8 (patch) | |
tree | c9415344aea204341e4c2620d06e624c0209ce67 /src/lj_err.h | |
parent | 9cdd5a9479d2265f42dfefc17d068174969bbcff (diff) | |
download | luajit-defe61a56751a0db5f00ff3ab7b8f45436ba74c8.tar.gz luajit-defe61a56751a0db5f00ff3ab7b8f45436ba74c8.tar.bz2 luajit-defe61a56751a0db5f00ff3ab7b8f45436ba74c8.zip |
Rework stack overflow handling.
Reported by pwnhacker0x18. Fixed by Peter Cawley. #1152
Diffstat (limited to 'src/lj_err.h')
-rw-r--r-- | src/lj_err.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_err.h b/src/lj_err.h index 321719a9..15040922 100644 --- a/src/lj_err.h +++ b/src/lj_err.h | |||
@@ -23,6 +23,7 @@ LJ_DATA const char *lj_err_allmsg; | |||
23 | LJ_FUNC GCstr *lj_err_str(lua_State *L, ErrMsg em); | 23 | LJ_FUNC GCstr *lj_err_str(lua_State *L, ErrMsg em); |
24 | LJ_FUNCA_NORET void LJ_FASTCALL lj_err_throw(lua_State *L, int errcode); | 24 | LJ_FUNCA_NORET void LJ_FASTCALL lj_err_throw(lua_State *L, int errcode); |
25 | LJ_FUNC_NORET void lj_err_mem(lua_State *L); | 25 | LJ_FUNC_NORET void lj_err_mem(lua_State *L); |
26 | LJ_FUNC_NORET void LJ_FASTCALL lj_err_stkov(lua_State *L); | ||
26 | LJ_FUNCA_NORET void LJ_FASTCALL lj_err_run(lua_State *L); | 27 | LJ_FUNCA_NORET void LJ_FASTCALL lj_err_run(lua_State *L); |
27 | LJ_FUNC_NORET void lj_err_msg(lua_State *L, ErrMsg em); | 28 | LJ_FUNC_NORET void lj_err_msg(lua_State *L, ErrMsg em); |
28 | LJ_FUNC_NORET void lj_err_lex(lua_State *L, GCstr *src, const char *tok, | 29 | LJ_FUNC_NORET void lj_err_lex(lua_State *L, GCstr *src, const char *tok, |