1 2017-02-20 Nick Clifton <nickc@redhat.com>
4 * dwarf.c (cu_tu_indexes_read): Move into...
5 (load_cu_tu_indexes): ... here. Change the variable into
6 tri-state. Change the function into boolean, returning
7 false if the indicies could not be loaded.
8 (find_cu_tu_set): Return NULL if the indicies could not be
11 2017-02-17 Nick Clifton <nickc@redhat.com>
14 * readelf.c (find_section_in_set): Test for invalid section
17 2017-02-17 Nick Clifton <nickc@redhat.com>
19 * readelf.c (get_section_type_name): Add decoding of GNU section
22 2017-02-15 Nick Clifton <nickc@redhat.com>
24 * MAINTAINERS: (MIPS, MN10300): Move Eric Christopher to Past
27 2017-02-14 Nick Clifton <nickc@redhat.com>
30 * readelf.c (dump_section_as_strings): Reset the start address if
31 no decompression is perfromed.
32 (dump_section_as_bytes): Likewise.
34 2017-02-14 Nick Clifton <nickc@redhat.com>
37 * rddbg.c (read_symbol_stabs_debugging_info): Check for a null or
40 2017-02-14 Nick Clifton <nickc@redhat.com>
43 * stabs.c (parse_stab_enum_type): Check for corrupt NAME:VALUE
45 (parse_number): Exit early if passed an empty string.
47 2017-02-14 Nick Clifton <nickc@redhat.com>
50 * readelf.c (IN_RANGE): New macro. Tests for an address + offset
51 being within a given range.
52 (target_specific_reloc_handling): Use macro to test for underflow
53 as well as overflow of reloc offset.
55 2017-02-13 Nick Clifton <nickc@redhat.com>
58 * nm.c (file_symbol): Add test of string length before testing
61 2017-02-13 Nick Clifton <nickc@redhat.com>
64 * readelf.c (dump_section_as_bytes): Handle the case where
65 uncompress_section_contents returns false.
66 (dump_section_as_bytes, load_specific_debug_section): Likewise.
68 2017-02-13 Nick Clifton <nickc@redhat.com>
71 * readelf.c (get_compression_header): Add size parameter. Check
72 size against sizeof compression header before attempting to
74 (process_section_headers): Pass size to get_compression_header.
75 (dump_section_as_strings): Likewise.
76 (dump_section_as_bytes): Likewise.
77 (load_specific_debug_section): Likewise.
79 2017-02-13 Nick Clifton <nickc@redhat.com>
82 * readelf.c (process_version_sections): Include size of auxillary
83 version information when checking for buffer overflow.
85 2017-02-13 Nick Clifton <nickc@redhat.com>
88 * readelf.c (process_section_contents): Fix off by one error
89 reporting un-dumped sections.
91 2017-02-13 Nick Clifton <nickc@redhat.com>
94 * readelf.c (target_specific_reloc_handling): Add num_syms
95 parameter. Check for symbol table overflow before accessing
96 symbol value. If reloc pointer is NULL, discard all saved state.
97 (apply_relocations): Pass num_syms to target_specific_reloc_handling.
98 Call target_specific_reloc_handling with a NULL reloc pointer
99 after processing all of the relocs.
101 2017-02-13 Nick Clifton <nickc@redhat.com>
104 * readelf.c (target_specific_reloc_handling): Add end parameter.
105 Check for buffer overflow before writing relocated values.
106 (apply_relocations): Pass end to target_specific_reloc_handling.
108 2017-01-27 Dilyan Palauzov <dilyan.palauzov@aegee.org>
109 Nick Clifton <nickc@redhat.com>
112 * doc/binutils.texi (ar): Extend documentation of the --plugin
113 option. Include a description of where the plugins should be
117 2017-01-23 Nick Clifton <nickc@redhat.com>
119 * MAINTAINERS: Add Bernd to Past Maintainers section.
120 (SCORE): Remove Mei Ligang as maintainer. Add to Past Maintainers
123 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
125 * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer.
127 2017-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
129 * objdump.c (dump_section_header): Extract max section name length
130 from data parameter, use this when formatting output.
131 (find_longest_section_name): New function.
132 (dump_headers): Calculate longest section name when in wide mode,
133 reformat to unify printing of header line.
135 2017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
138 * arlex.l: Support processing with flex 2.6.3.
139 * deflex.l: Likewise.
141 2017-01-17 Dmitry Timoshkov <dmitry@baikal.ru>
143 * resbin.c: Optional dialog control data immediately follows
144 the control description without alignment.
145 * testsuite/binutils-all/windres/controldata.rc: New test.
147 * testsuite/binutils-all/windres/controldata.rsd: New test.
149 2017-01-12 Nick Clifton <nickc@redhat.com>
152 * NEWS: Mention the new feature.
153 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
154 New proc to test the location of separate debug info files using
157 2017-01-10 Nick Clifton <nickc@redhat.com>
160 * stabs.c (parse_stab_members): Fix thinko checking for g++
161 version 1 stabs information.
163 2017-01-09 Nick Clifton <nickc@redhat.com>
165 * objdump.c (display_file): Add new parameter 'last_file'. If
166 last_file is true, do not call bfd_close at the end of the
168 (main): Set the value of the last_file parameter when calling
171 2017-01-09 Alan Modra <amodra@gmail.com>
173 * readelf.c (process_section_headers): Correct .rel.dyn/.rela.dyn
176 2017-01-06 Nick Clifton <nickc@redhat.com>
178 * MAINTAINERS: Move Paul Brook to the Past Maintainers section.
180 2017-01-04 Dilan Palauzov <dilyan.palauzov@aegee.org>
183 * syslex.l (option): Add noyywrap
186 2017-01-02 Alan Modra <amodra@gmail.com>
188 Update year range in copyright notice of all files.
190 For older changes see ChangeLog-2016
192 Copyright (C) 2017 Free Software Foundation, Inc.
194 Copying and distribution of this file, with or without modification,
195 are permitted in any medium without royalty provided the copyright
196 notice and this notice are preserved.
202 version-control: never