summaryrefslogtreecommitdiff
path: root/libdwfl
diff options
context:
space:
mode:
authorDi Chen <dichen@redhat.com>2023-03-27 10:01:05 +0800
committerDi Chen <dichen@redhat.com>2023-03-27 10:01:05 +0800
commited81fa24f4ef4d5493d319d89c7262d3c1309cf0 (patch)
treee66cdaac2d69a93ba80874410ad40cae3fb3bff1 /libdwfl
parentb2871fa8d430e2c5fb39e3ebc6745ea32f1bddb4 (diff)
downloadelfutils-users/dichen/readelf-Ds.tar.gz
readelf: display dynamic symtab without section headersusers/dichen/readelf-Ds
This commit adds a new option "-D/--use-dynamic" to support printing the dynamic symbol table from the PT_DYNAMIC segment. By using the PT_DYNAMIC segment, eu-readelf can go through the contents of dynamic section entries and the values of each tag. From that, we can get the address and size of the dynamic symbol table, the address of the string table, etc. By using the new option "-D/--use-dynamic", eu-readelf can list the symbols without section headers. Example: $ ./src/readelf -Ds a.out 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UNDEF 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UNDEF __libc_start_main@GLIBC_2.34 (2) 2: 0000000000000000 0 NOTYPE WEAK DEFAULT UNDEF __gmon_start__ https://sourceware.org/bugzilla/show_bug.cgi?id=28873 Signed-off-by: Di Chen <dichen@redhat.com>
Diffstat (limited to 'libdwfl')
0 files changed, 0 insertions, 0 deletions