]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
Add support to readelf for displaying GNU section types.
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
1b4b80bf
NC
12017-02-17 Nick Clifton <nickc@redhat.com>
2
3 * readelf.c (get_section_type_name): Add decoding of GNU section
4 types.
5
7c723eec
NC
62017-02-15 Nick Clifton <nickc@redhat.com>
7
8 * MAINTAINERS: (MIPS, MN10300): Move Eric Christopher to Past
9 Maintainers section.
10
bc303e5d
NC
112017-02-14 Nick Clifton <nickc@redhat.com>
12
13 PR binutils/21159
14 * readelf.c (dump_section_as_strings): Reset the start address if
15 no decompression is perfromed.
16 (dump_section_as_bytes): Likewise.
17
92134dc1
NC
182017-02-14 Nick Clifton <nickc@redhat.com>
19
20 PR binutils/21158
21 * rddbg.c (read_symbol_stabs_debugging_info): Check for a null or
22 empty symbol name.
23
a2dea0b2
NC
242017-02-14 Nick Clifton <nickc@redhat.com>
25
26 PR binutils/21157
27 * stabs.c (parse_stab_enum_type): Check for corrupt NAME:VALUE
28 pairs.
29 (parse_number): Exit early if passed an empty string.
30
b32e566b
NC
312017-02-14 Nick Clifton <nickc@redhat.com>
32
33 PR binutils/21155
34 * readelf.c (IN_RANGE): New macro. Tests for an address + offset
35 being within a given range.
36 (target_specific_reloc_handling): Use macro to test for underflow
37 as well as overflow of reloc offset.
38
c1221402
NC
392017-02-13 Nick Clifton <nickc@redhat.com>
40
41 PR binutils/21150
42 * nm.c (file_symbol): Add test of string length before testing
43 string characters.
44
f055032e
NC
452017-02-13 Nick Clifton <nickc@redhat.com>
46
47 PR binutils/21135
48 * readelf.c (dump_section_as_bytes): Handle the case where
49 uncompress_section_contents returns false.
1835f746 50 (dump_section_as_bytes, load_specific_debug_section): Likewise.
f055032e 51
ebdf1ebf
NC
522017-02-13 Nick Clifton <nickc@redhat.com>
53
54 PR binutils/21149
55 * readelf.c (get_compression_header): Add size parameter. Check
56 size against sizeof compression header before attempting to
57 extract the header.
58 (process_section_headers): Pass size to get_compression_header.
59 (dump_section_as_strings): Likewise.
60 (dump_section_as_bytes): Likewise.
61 (load_specific_debug_section): Likewise.
62
4aeb00ad
NC
632017-02-13 Nick Clifton <nickc@redhat.com>
64
65 PR binutils/21148
66 * readelf.c (process_version_sections): Include size of auxillary
67 version information when checking for buffer overflow.
68
0ee3043f
NC
692017-02-13 Nick Clifton <nickc@redhat.com>
70
71 PR binutils/21147
72 * readelf.c (process_section_contents): Fix off by one error
73 reporting un-dumped sections.
74
f84ce13b
NC
752017-02-13 Nick Clifton <nickc@redhat.com>
76
77 PR binutils/21139
78 * readelf.c (target_specific_reloc_handling): Add num_syms
79 parameter. Check for symbol table overflow before accessing
80 symbol value. If reloc pointer is NULL, discard all saved state.
81 (apply_relocations): Pass num_syms to target_specific_reloc_handling.
82 Call target_specific_reloc_handling with a NULL reloc pointer
83 after processing all of the relocs.
84
03f7786e
NC
852017-02-13 Nick Clifton <nickc@redhat.com>
86
87 PR binutils/21137
88 * readelf.c (target_specific_reloc_handling): Add end parameter.
89 Check for buffer overflow before writing relocated values.
90 (apply_relocations): Pass end to target_specific_reloc_handling.
91
387dd777
DP
922017-01-27 Dilyan Palauzov <dilyan.palauzov@aegee.org>
93 Nick Clifton <nickc@redhat.com>
94
95 PR 20343
96 * doc/binutils.texi (ar): Extend documentation of the --plugin
97 option. Include a description of where the plugins should be
98 located.
99 (nm): Likewise.
100
cf581a9b
NC
1012017-01-23 Nick Clifton <nickc@redhat.com>
102
103 * MAINTAINERS: Add Bernd to Past Maintainers section.
c49f9d0f 104 (SCORE): Remove Mei Ligang as maintainer. Add to Past Maintainers
71d01c69 105 section.
cf581a9b 106
715e99a4
BS
1072017-01-23 Bernd Schmidt <bschmidt@redhat.com>
108
109 * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer.
110
1737c640
AB
1112017-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
112
113 * objdump.c (dump_section_header): Extract max section name length
114 from data parameter, use this when formatting output.
115 (find_longest_section_name): New function.
116 (dump_headers): Calculate longest section name when in wide mode,
117 reformat to unify printing of header line.
118
2cedb9eb
BR
1192017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
120
121 PR 21059
122 * arlex.l: Support processing with flex 2.6.3.
123 * deflex.l: Likewise.
124
6bb21700
DT
1252017-01-17 Dmitry Timoshkov <dmitry@baikal.ru>
126
127 * resbin.c: Optional dialog control data immediately follows
128 the control description without alignment.
129 * testsuite/binutils-all/windres/controldata.rc: New test.
130 source.
131 * testsuite/binutils-all/windres/controldata.rsd: New test.
132
2425a30e
NC
1332017-01-12 Nick Clifton <nickc@redhat.com>
134
135 PR binutils/20876
136 * NEWS: Mention the new feature.
137 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
138 New proc to test the location of separate debug info files using
139 the build-id method.
140
b972a0d6
NC
1412017-01-10 Nick Clifton <nickc@redhat.com>
142
143 PR 21034
144 * stabs.c (parse_stab_members): Fix thinko checking for g++
145 version 1 stabs information.
146
cd6581da
NC
1472017-01-09 Nick Clifton <nickc@redhat.com>
148
149 * objdump.c (display_file): Add new parameter 'last_file'. If
150 last_file is true, do not call bfd_close at the end of the
151 function.
152 (main): Set the value of the last_file parameter when calling
153 display_file.
154
4d74727a
AM
1552017-01-09 Alan Modra <amodra@gmail.com>
156
157 * readelf.c (process_section_headers): Correct .rel.dyn/.rela.dyn
158 comment.
159
fd13a84b
NC
1602017-01-06 Nick Clifton <nickc@redhat.com>
161
162 * MAINTAINERS: Move Paul Brook to the Past Maintainers section.
163
b0556316
DP
1642017-01-04 Dilan Palauzov <dilyan.palauzov@aegee.org>
165
166 PR 20958
167 * syslex.l (option): Add noyywrap
168 (yywrap): Delete.
169
2571583a
AM
1702017-01-02 Alan Modra <amodra@gmail.com>
171
172 Update year range in copyright notice of all files.
173
5c1ad6b5 174For older changes see ChangeLog-2016
3499769a 175\f
5c1ad6b5 176Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
177
178Copying and distribution of this file, with or without modification,
179are permitted in any medium without royalty provided the copyright
180notice and this notice are preserved.
181
182Local Variables:
183mode: change-log
184left-margin: 8
185fill-column: 74
186version-control: never
187End: