summaryrefslogtreecommitdiff
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDi Chen <dichen@redhat.com>2022-03-01 20:44:38 +0800
committerMark Wielaard <mark@klomp.org>2022-04-19 10:13:11 +0200
commit5b497d8da4920bf7b63a4aa3752cf580b3ad654c (patch)
tree974a3f31a9a70946bf9bb4aea89af4ad2b7aa210 /src/ChangeLog
parent21f089d190ad5f5ebbbbea1a3e1db1acfec1dbe9 (diff)
downloadelfutils-5b497d8da4920bf7b63a4aa3752cf580b3ad654c.tar.gz
readelf: Don't consider padding DT_NULL as dynamic section entry
when using `$ eu-readelf -d {FILE}` to get the number of dynamic section entris, it wrongly counts the padding DT_NULLs as dynamic section entries. However, DT_NULL Marks end of dynamic section. They should not be considered as dynamic section entries. https://sourceware.org/bugzilla/show_bug.cgi?id=28928 Signed-off-by: Di Chen <dichen@redhat.com>
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c0a3db3f..f563e993 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-01 Di Chen <dichen@redhat.com>
+
+ * readelf.c (get_dyn_ents): New function.
+ (handle_dynamic): Use get_dyn_ents to get the actual number of
+ Dynamic entries in the section.
+
2022-03-27 Mark Wielaard <mark@klomp.org>
* addr2line.c: Replace error (EXIT_FAILURE, ...) with error_exit(...).