readelf: Restore a lost new line in version information
[binutils-gdb.git] / binutils / ChangeLog
1 2017-02-22 Maciej W. Rozycki <macro@imgtec.com>
2
3 * readelf.c (process_version_sections) <SHT_GNU_verdef>: Print a
4 new line between the heading and the first version definition
5 entry.
6
7 2017-02-20 Nick Clifton <nickc@redhat.com>
8
9 PR binutils/21156
10 * dwarf.c (cu_tu_indexes_read): Move into...
11 (load_cu_tu_indexes): ... here. Change the variable into
12 tri-state. Change the function into boolean, returning
13 false if the indicies could not be loaded.
14 (find_cu_tu_set): Return NULL if the indicies could not be
15 loaded.
16
17 2017-02-17 Nick Clifton <nickc@redhat.com>
18
19 PR binutils/21156
20 * readelf.c (find_section_in_set): Test for invalid section
21 indicies.
22
23 2017-02-17 Nick Clifton <nickc@redhat.com>
24
25 * readelf.c (get_section_type_name): Add decoding of GNU section
26 types.
27
28 2017-02-15 Nick Clifton <nickc@redhat.com>
29
30 * MAINTAINERS: (MIPS, MN10300): Move Eric Christopher to Past
31 Maintainers section.
32
33 2017-02-14 Nick Clifton <nickc@redhat.com>
34
35 PR binutils/21159
36 * readelf.c (dump_section_as_strings): Reset the start address if
37 no decompression is perfromed.
38 (dump_section_as_bytes): Likewise.
39
40 2017-02-14 Nick Clifton <nickc@redhat.com>
41
42 PR binutils/21158
43 * rddbg.c (read_symbol_stabs_debugging_info): Check for a null or
44 empty symbol name.
45
46 2017-02-14 Nick Clifton <nickc@redhat.com>
47
48 PR binutils/21157
49 * stabs.c (parse_stab_enum_type): Check for corrupt NAME:VALUE
50 pairs.
51 (parse_number): Exit early if passed an empty string.
52
53 2017-02-14 Nick Clifton <nickc@redhat.com>
54
55 PR binutils/21155
56 * readelf.c (IN_RANGE): New macro. Tests for an address + offset
57 being within a given range.
58 (target_specific_reloc_handling): Use macro to test for underflow
59 as well as overflow of reloc offset.
60
61 2017-02-13 Nick Clifton <nickc@redhat.com>
62
63 PR binutils/21150
64 * nm.c (file_symbol): Add test of string length before testing
65 string characters.
66
67 2017-02-13 Nick Clifton <nickc@redhat.com>
68
69 PR binutils/21135
70 * readelf.c (dump_section_as_bytes): Handle the case where
71 uncompress_section_contents returns false.
72 (dump_section_as_bytes, load_specific_debug_section): Likewise.
73
74 2017-02-13 Nick Clifton <nickc@redhat.com>
75
76 PR binutils/21149
77 * readelf.c (get_compression_header): Add size parameter. Check
78 size against sizeof compression header before attempting to
79 extract the header.
80 (process_section_headers): Pass size to get_compression_header.
81 (dump_section_as_strings): Likewise.
82 (dump_section_as_bytes): Likewise.
83 (load_specific_debug_section): Likewise.
84
85 2017-02-13 Nick Clifton <nickc@redhat.com>
86
87 PR binutils/21148
88 * readelf.c (process_version_sections): Include size of auxillary
89 version information when checking for buffer overflow.
90
91 2017-02-13 Nick Clifton <nickc@redhat.com>
92
93 PR binutils/21147
94 * readelf.c (process_section_contents): Fix off by one error
95 reporting un-dumped sections.
96
97 2017-02-13 Nick Clifton <nickc@redhat.com>
98
99 PR binutils/21139
100 * readelf.c (target_specific_reloc_handling): Add num_syms
101 parameter. Check for symbol table overflow before accessing
102 symbol value. If reloc pointer is NULL, discard all saved state.
103 (apply_relocations): Pass num_syms to target_specific_reloc_handling.
104 Call target_specific_reloc_handling with a NULL reloc pointer
105 after processing all of the relocs.
106
107 2017-02-13 Nick Clifton <nickc@redhat.com>
108
109 PR binutils/21137
110 * readelf.c (target_specific_reloc_handling): Add end parameter.
111 Check for buffer overflow before writing relocated values.
112 (apply_relocations): Pass end to target_specific_reloc_handling.
113
114 2017-01-27 Dilyan Palauzov <dilyan.palauzov@aegee.org>
115 Nick Clifton <nickc@redhat.com>
116
117 PR 20343
118 * doc/binutils.texi (ar): Extend documentation of the --plugin
119 option. Include a description of where the plugins should be
120 located.
121 (nm): Likewise.
122
123 2017-01-23 Nick Clifton <nickc@redhat.com>
124
125 * MAINTAINERS: Add Bernd to Past Maintainers section.
126 (SCORE): Remove Mei Ligang as maintainer. Add to Past Maintainers
127 section.
128
129 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
130
131 * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer.
132
133 2017-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
134
135 * objdump.c (dump_section_header): Extract max section name length
136 from data parameter, use this when formatting output.
137 (find_longest_section_name): New function.
138 (dump_headers): Calculate longest section name when in wide mode,
139 reformat to unify printing of header line.
140
141 2017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
142
143 PR 21059
144 * arlex.l: Support processing with flex 2.6.3.
145 * deflex.l: Likewise.
146
147 2017-01-17 Dmitry Timoshkov <dmitry@baikal.ru>
148
149 * resbin.c: Optional dialog control data immediately follows
150 the control description without alignment.
151 * testsuite/binutils-all/windres/controldata.rc: New test.
152 source.
153 * testsuite/binutils-all/windres/controldata.rsd: New test.
154
155 2017-01-12 Nick Clifton <nickc@redhat.com>
156
157 PR binutils/20876
158 * NEWS: Mention the new feature.
159 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
160 New proc to test the location of separate debug info files using
161 the build-id method.
162
163 2017-01-10 Nick Clifton <nickc@redhat.com>
164
165 PR 21034
166 * stabs.c (parse_stab_members): Fix thinko checking for g++
167 version 1 stabs information.
168
169 2017-01-09 Nick Clifton <nickc@redhat.com>
170
171 * objdump.c (display_file): Add new parameter 'last_file'. If
172 last_file is true, do not call bfd_close at the end of the
173 function.
174 (main): Set the value of the last_file parameter when calling
175 display_file.
176
177 2017-01-09 Alan Modra <amodra@gmail.com>
178
179 * readelf.c (process_section_headers): Correct .rel.dyn/.rela.dyn
180 comment.
181
182 2017-01-06 Nick Clifton <nickc@redhat.com>
183
184 * MAINTAINERS: Move Paul Brook to the Past Maintainers section.
185
186 2017-01-04 Dilan Palauzov <dilyan.palauzov@aegee.org>
187
188 PR 20958
189 * syslex.l (option): Add noyywrap
190 (yywrap): Delete.
191
192 2017-01-02 Alan Modra <amodra@gmail.com>
193
194 Update year range in copyright notice of all files.
195
196 For older changes see ChangeLog-2016
197 \f
198 Copyright (C) 2017 Free Software Foundation, Inc.
199
200 Copying and distribution of this file, with or without modification,
201 are permitted in any medium without royalty provided the copyright
202 notice and this notice are preserved.
203
204 Local Variables:
205 mode: change-log
206 left-margin: 8
207 fill-column: 74
208 version-control: never
209 End: