summaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2018-09-14 12:28:58 +0200
committerMark Wielaard <mark@klomp.org>2018-09-14 12:28:58 +0200
commit029c76f0d4b06584e370b5fc0112712ba99a6219 (patch)
tree20c91ff0dc7125251b26ded357e71c542b67d5cc /src/ChangeLog
parent94c975eefdfbfa9319b7bab69600c76fe6be7910 (diff)
parent52b6b2f1f49e7385527e9f311f248092be0c0b61 (diff)
Merge branch 'master' into mjw/RH-DTSdts-0.174
elfutils 0.174 release Removed new M68K and RISCV tests.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog95
1 files changed, 95 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6d962bbb..6a702ee1 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,98 @@
+2018-09-13 Mark Wielaard <mark@klomp.org>
+
+ * readelf.c (print_shdr): Get number of section with elf_getshdrnum.
+ (print_phdr): Likewise.
+
+2018-09-13 Mark Wielaard <mark@klomp.org>
+
+ * strip.c (handle_elf): Check against shstrndx, not e_shstrndx.
+ Explicitly set shdrstrndx for debug file.
+ * unstrip.c (copy_elf): Explicitly copy shstrndx.
+ (find_alloc_sections_prelink): Document shnum usage.
+
+2018-09-13 Mark Wielaard <mark@klomp.org>
+
+ * elflint.c (check_elf_header): Use shnum instead of e_shnum for all
+ checks.
+ (check_symtab): Use shstrndx instead of e_shstrndx to get section
+ names.
+
+2018-09-13 Mark Wielaard <mark@klomp.org>
+
+ * elfcmp.c (main): Get, check and shdrstrndx for section names.
+
+2018-09-12 Mark Wielaard <mark@klomp.org>
+
+ * elfcmp.c (main): Call ebl_section_strip_p without ehdr.
+ * strip.c (handle_elf): Likewise.
+
+2018-09-12 Mark Wielaard <mark@klomp.org>
+
+ * elflint.c (check_symtab): Call ebl_check_special_symbol without
+ ehdr.
+
+2018-07-30 Mark Wielaard <mark@klomp.org>
+
+ * strip.c (handle_elf): Track allocated/unallocated sections seen. Set
+ section offset of unallocated sections after handling all allocated
+ sections.
+
+2018-08-18 Mark Wielaard <mark@klomp.org>
+
+ * readelf.c (print_debug_aranges_section): Make sure there is enough
+ data to read the header segment size.
+
+2018-08-18 Mark Wielaard <mark@klomp.org>
+
+ * elflint.c (check_sysv_hash): Calculate needed size using unsigned
+ long long int to prevent overflow.
+ (check_sysv_hash64): Calculate maxwords used separately before
+ comparison to prevent overflow.
+
+2018-07-24 Mark Wielaard <mark@klomp.org>
+
+ * unstrip.c (compare_unalloc_sections): Also compare sh_size.
+
+2018-07-21 Mark Wielaard <mark@klomp.org>
+
+ * unstrip.c (adjust_all_relocs): Skip SHT_GROUP sections.
+
+2018-07-21 Mark Wielaard <mark@klomp.org>
+
+ * elfcompress.c (get_sections): New function.
+ (process_file): Check whether section needs to change. Don't rewrite
+ file if no section data needs changing.
+ (main): Update 'force' help text.
+
+2018-07-21 Mark Wielaard <mark@klomp.org>
+
+ * elfcompress.c (process_file): Swap fchmod and fchown calls.
+
+2018-07-04 Mark Wielaard <mark@klomp.org>
+
+ * readelf.c (print_debug_addr_section): Rename index var to uidx.
+ (attr_callback): Rename index var to word.
+ (print_debug_str_offsets_section): Rename index var to uidx.
+
+2018-07-04 Ross Burton <ross.burton@intel.com>
+
+ * addr2line.c: Remove error.h include.
+ * ar.c: Likewise.
+ * arlib.c: Likewise and add system.h include.
+ * arlib2.c: Likewise.
+ * elfcmp.c: Likewise.
+ * elfcompress.c: Likewise.
+ * elflint.c: Likewise.
+ * findtextrel.c: Likewise.
+ * nm.c: Likewise.
+ * objdump.c: Likewise.
+ * ranlib.c: Likewise.
+ * readelf.c: Likewise.
+ * stack.c: Likewise.
+ * strings.c: Likewise.
+ * strip.c: Likewise.
+ * unstrip.c: Likewise.
+
2018-06-25 Mark Wielaard <mark@klomp.org>
* readelf.c (print_decoded_line_section): Use dwarf_next_lines