Add support to readelf for displaying GNU section types.
[binutils-gdb.git] / binutils / ChangeLog
index e33ce1bf089e331bbd81b8aed77690d092071456..07c7aa964e811ac4593b295ebf7e81d6123f4718 100644 (file)
@@ -1,3 +1,176 @@
+2017-02-17  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (get_section_type_name): Add decoding of GNU section
+       types.
+
+2017-02-15  Nick Clifton  <nickc@redhat.com>
+
+       * MAINTAINERS: (MIPS, MN10300): Move Eric Christopher to Past
+       Maintainers section.
+
+2017-02-14  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21159
+       * readelf.c (dump_section_as_strings): Reset the start address if
+       no decompression is perfromed.
+       (dump_section_as_bytes): Likewise.
+
+2017-02-14  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21158
+       * rddbg.c (read_symbol_stabs_debugging_info): Check for a null or
+       empty symbol name.
+
+2017-02-14  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21157
+       * stabs.c (parse_stab_enum_type): Check for corrupt NAME:VALUE
+       pairs.
+       (parse_number): Exit early if passed an empty string.
+
+2017-02-14  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21155
+       * readelf.c (IN_RANGE): New macro.  Tests for an address + offset
+       being within a given range.
+       (target_specific_reloc_handling): Use macro to test for underflow
+       as well as overflow of reloc offset.
+
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21150
+       * nm.c (file_symbol): Add test of string length before testing
+       string characters.
+
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21135
+       * readelf.c (dump_section_as_bytes): Handle the case where
+       uncompress_section_contents returns false.
+       (dump_section_as_bytes, load_specific_debug_section): Likewise.
+
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21149
+       * readelf.c (get_compression_header): Add size parameter.  Check
+       size against sizeof compression header before attempting to
+       extract the header.
+       (process_section_headers): Pass size to get_compression_header.
+       (dump_section_as_strings): Likewise.
+       (dump_section_as_bytes): Likewise.
+       (load_specific_debug_section): Likewise.
+
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21148
+       * readelf.c (process_version_sections): Include size of auxillary
+       version information when checking for buffer overflow.
+
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21147
+       * readelf.c (process_section_contents): Fix off by one error
+       reporting un-dumped sections.
+
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21139
+       * readelf.c (target_specific_reloc_handling): Add num_syms
+       parameter.  Check for symbol table overflow before accessing
+       symbol value.  If reloc pointer is NULL, discard all saved state.
+       (apply_relocations): Pass num_syms to target_specific_reloc_handling.
+       Call target_specific_reloc_handling with a NULL reloc pointer
+       after processing all of the relocs.
+
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21137
+       * readelf.c (target_specific_reloc_handling): Add end parameter.
+       Check for buffer overflow before writing relocated values.
+       (apply_relocations): Pass end to target_specific_reloc_handling.
+
+2017-01-27  Dilyan Palauzov  <dilyan.palauzov@aegee.org>
+           Nick Clifton  <nickc@redhat.com>
+
+       PR 20343
+       * doc/binutils.texi (ar): Extend documentation of the --plugin
+       option.  Include a description of where the plugins should be
+       located.
+       (nm): Likewise.
+
+2017-01-23  Nick Clifton  <nickc@redhat.com>
+
+       * MAINTAINERS: Add Bernd to Past Maintainers section.
+       (SCORE): Remove Mei Ligang as maintainer.  Add to Past Maintainers
+       section.
+
+2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>
+
+       * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer.
+
+2017-01-20  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * objdump.c (dump_section_header): Extract max section name length
+       from data parameter, use this when formatting output.
+       (find_longest_section_name): New function.
+       (dump_headers): Calculate longest section name when in wide mode,
+       reformat to unify printing of header line.
+
+2017-01-18  Bernhard Rosenkranzer  <bero@lindev.ch>
+
+       PR 21059
+       * arlex.l: Support processing with flex 2.6.3.
+       * deflex.l: Likewise.
+
+2017-01-17  Dmitry Timoshkov  <dmitry@baikal.ru>
+
+       * resbin.c: Optional dialog control data immediately follows
+       the control description without alignment.
+       * testsuite/binutils-all/windres/controldata.rc: New test.
+       source.
+       * testsuite/binutils-all/windres/controldata.rsd: New test.
+
+2017-01-12  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/20876
+       * NEWS: Mention the new feature.
+       * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
+       New proc to test the location of separate debug info files using
+       the build-id method.
+
+2017-01-10  Nick Clifton  <nickc@redhat.com>
+
+       PR 21034
+       * stabs.c (parse_stab_members): Fix thinko checking for g++
+       version 1 stabs information.
+
+2017-01-09  Nick Clifton  <nickc@redhat.com>
+
+       * objdump.c (display_file): Add new parameter 'last_file'.  If
+       last_file is true, do not call bfd_close at the end of the
+       function.
+       (main): Set the value of the last_file parameter when calling
+       display_file.
+
+2017-01-09  Alan Modra  <amodra@gmail.com>
+
+       * readelf.c (process_section_headers): Correct .rel.dyn/.rela.dyn
+       comment.
+
+2017-01-06  Nick Clifton  <nickc@redhat.com>
+
+       * MAINTAINERS: Move Paul Brook to the Past Maintainers section.
+
+2017-01-04  Dilan Palauzov  <dilyan.palauzov@aegee.org>
+
+       PR 20958
+       * syslex.l (option): Add noyywrap
+       (yywrap): Delete.
+
+2017-01-02  Alan Modra  <amodra@gmail.com>
+
+       Update year range in copyright notice of all files.
+
 For older changes see ChangeLog-2016
 \f
 Copyright (C) 2017 Free Software Foundation, Inc.