diff options
author | Di Chen <dichen@redhat.com> | 2023-03-27 10:01:05 +0800 |
---|---|---|
committer | Di Chen <dichen@redhat.com> | 2023-03-27 10:01:05 +0800 |
commit | ed81fa24f4ef4d5493d319d89c7262d3c1309cf0 (patch) | |
tree | e66cdaac2d69a93ba80874410ad40cae3fb3bff1 /libdwfl | |
parent | b2871fa8d430e2c5fb39e3ebc6745ea32f1bddb4 (diff) | |
download | elfutils-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