summaryrefslogtreecommitdiff
path: root/src/lj_api.c
diff options
context:
space:
mode:
authorMike Pall <mike>2011-06-09 01:27:37 +0200
committerMike Pall <mike>2011-06-09 01:27:37 +0200
commit8c32b38ca3d522d6c90249495231a331aafca7e2 (patch)
tree0dad822398bef90be8caec0945d6c32a790d7ec9 /src/lj_api.c
parent585cf05dbd54564d2d3387cef09b3ac2d5e52afd (diff)
downloadluajit-8c32b38ca3d522d6c90249495231a331aafca7e2.tar.gz
luajit-8c32b38ca3d522d6c90249495231a331aafca7e2.tar.bz2
luajit-8c32b38ca3d522d6c90249495231a331aafca7e2.zip
Flatten and compress in-memory debug info (saves ~70%).
Diffstat (limited to 'src/lj_api.c')
-rw-r--r--src/lj_api.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_api.c b/src/lj_api.c
index 4e41ccc0..6a68cd84 100644
--- a/src/lj_api.c
+++ b/src/lj_api.c
@@ -836,7 +836,7 @@ LUA_API int lua_next(lua_State *L, int idx)
836LUA_API const char *lua_getupvalue(lua_State *L, int idx, int n) 836LUA_API const char *lua_getupvalue(lua_State *L, int idx, int n)
837{ 837{
838 TValue *val; 838 TValue *val;
839 const char *name = lj_debug_uvname(index2adr(L, idx), (uint32_t)(n-1), &val); 839 const char *name = lj_debug_uvnamev(index2adr(L, idx), (uint32_t)(n-1), &val);
840 if (name) { 840 if (name) {
841 copyTV(L, L->top, val); 841 copyTV(L, L->top, val);
842 incr_top(L); 842 incr_top(L);
@@ -991,7 +991,7 @@ LUA_API const char *lua_setupvalue(lua_State *L, int idx, int n)
991 TValue *val; 991 TValue *val;
992 const char *name; 992 const char *name;
993 api_checknelems(L, 1); 993 api_checknelems(L, 1);
994 name = lj_debug_uvname(f, (uint32_t)(n-1), &val); 994 name = lj_debug_uvnamev(f, (uint32_t)(n-1), &val);
995 if (name) { 995 if (name) {
996 L->top--; 996 L->top--;
997 copyTV(L, val, L->top); 997 copyTV(L, val, L->top);