X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=binutils%2FChangeLog;h=07c7aa964e811ac4593b295ebf7e81d6123f4718;hb=1b4b80bf3771dfb886687a61c541d12bfa1f1f51;hp=16e9c605484a3a990ffc98ce003c22fa43ccb798;hpb=2425a30e406a0523020b7e70abb864a06a45bb97;p=binutils-gdb.git diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 16e9c605484..07c7aa964e8 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,135 @@ +2017-02-17 Nick Clifton + + * readelf.c (get_section_type_name): Add decoding of GNU section + types. + +2017-02-15 Nick Clifton + + * MAINTAINERS: (MIPS, MN10300): Move Eric Christopher to Past + Maintainers section. + +2017-02-14 Nick Clifton + + 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 + + PR binutils/21158 + * rddbg.c (read_symbol_stabs_debugging_info): Check for a null or + empty symbol name. + +2017-02-14 Nick Clifton + + 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 + + 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 + + PR binutils/21150 + * nm.c (file_symbol): Add test of string length before testing + string characters. + +2017-02-13 Nick Clifton + + 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 + + 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 + + PR binutils/21148 + * readelf.c (process_version_sections): Include size of auxillary + version information when checking for buffer overflow. + +2017-02-13 Nick Clifton + + PR binutils/21147 + * readelf.c (process_section_contents): Fix off by one error + reporting un-dumped sections. + +2017-02-13 Nick Clifton + + 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 + + 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 + Nick Clifton + + 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 + + * MAINTAINERS: Add Bernd to Past Maintainers section. + (SCORE): Remove Mei Ligang as maintainer. Add to Past Maintainers + section. + +2017-01-23 Bernd Schmidt + + * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer. + +2017-01-20 Andrew Burgess + + * 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 + + PR 21059 + * arlex.l: Support processing with flex 2.6.3. + * deflex.l: Likewise. + +2017-01-17 Dmitry Timoshkov + + * 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 PR binutils/20876