summaryrefslogtreecommitdiff
path: root/core/src/xmake/binutils/elf
diff options
context:
space:
mode:
authorruki <[email protected]>2025-12-09 00:42:30 +0800
committerruki <[email protected]>2025-12-09 00:42:30 +0800
commitd48b2fcf37ed5c323d8e2d2d407bda9679dc01dc (patch)
treeba79c8181226f0d2d7bd73154443fd58f64a4550 /core/src/xmake/binutils/elf
parent2ce4dfa1c8029498cfa6b99ed28daca6c2e350d4 (diff)
improve symbol dump
Diffstat (limited to 'core/src/xmake/binutils/elf')
-rw-r--r--core/src/xmake/binutils/elf/readsyms.c40
1 files changed, 0 insertions, 40 deletions
diff --git a/core/src/xmake/binutils/elf/readsyms.c b/core/src/xmake/binutils/elf/readsyms.c
index 1afc80fc6..6a9f333c7 100644
--- a/core/src/xmake/binutils/elf/readsyms.c
+++ b/core/src/xmake/binutils/elf/readsyms.c
@@ -143,21 +143,6 @@ tb_bool_t xm_binutils_elf_read_symbols_32(tb_stream_ref_t istream, lua_State *lu
lua_pushstring(lua, name);
lua_settable(lua, -3);
- // value
- lua_pushstring(lua, "value");
- lua_pushinteger(lua, sym.st_value);
- lua_settable(lua, -3);
-
- // size
- lua_pushstring(lua, "size");
- lua_pushinteger(lua, sym.st_size);
- lua_settable(lua, -3);
-
- // section
- lua_pushstring(lua, "section");
- lua_pushinteger(lua, sym.st_shndx);
- lua_settable(lua, -3);
-
// type (nm-style: T/t/D/d/B/b/U)
tb_char_t type_char = xm_binutils_elf_get_symbol_type_char(sym.st_info, sym.st_shndx);
tb_char_t type_str[2] = {type_char, '\0'};
@@ -165,11 +150,6 @@ tb_bool_t xm_binutils_elf_read_symbols_32(tb_stream_ref_t istream, lua_State *lu
lua_pushstring(lua, type_str);
lua_settable(lua, -3);
- // bind
- lua_pushstring(lua, "bind");
- lua_pushstring(lua, xm_binutils_elf_get_symbol_bind(sym.st_info));
- lua_settable(lua, -3);
-
lua_settable(lua, -3);
result_count++;
}
@@ -284,21 +264,6 @@ tb_bool_t xm_binutils_elf_read_symbols_64(tb_stream_ref_t istream, lua_State *lu
lua_pushstring(lua, name);
lua_settable(lua, -3);
- // value
- lua_pushstring(lua, "value");
- lua_pushinteger(lua, sym.st_value);
- lua_settable(lua, -3);
-
- // size
- lua_pushstring(lua, "size");
- lua_pushinteger(lua, sym.st_size);
- lua_settable(lua, -3);
-
- // section
- lua_pushstring(lua, "section");
- lua_pushinteger(lua, sym.st_shndx);
- lua_settable(lua, -3);
-
// type (nm-style: T/t/D/d/B/b/U)
tb_char_t type_char = xm_binutils_elf_get_symbol_type_char(sym.st_info, sym.st_shndx);
tb_char_t type_str[2] = {type_char, '\0'};
@@ -306,11 +271,6 @@ tb_bool_t xm_binutils_elf_read_symbols_64(tb_stream_ref_t istream, lua_State *lu
lua_pushstring(lua, type_str);
lua_settable(lua, -3);
- // bind
- lua_pushstring(lua, "bind");
- lua_pushstring(lua, xm_binutils_elf_get_symbol_bind(sym.st_info));
- lua_settable(lua, -3);
-
lua_settable(lua, -3);
result_count++;
}