This adds the ability to the strings program to display strings that contain \n and...
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2014-06-26 Erik Akermann <kurterikackermann@gmail.com>
2
3 * strings.c: Add -w/--include-all-whitespace option to include any
4 whitespace character in the displayed strings.
5 * NEWS: Mention the new feature.
6 * doc/binutils.texi (strings): Document the new command line
7 option.
8
9 2014-06-26 Nick Clifton <nickc@redhat.com>
10
11 * readelf.c (process_note_sections): If there are no note sections
12 try processing note segments instead.
13
14 2014-06-17 Anton Lavrentiwev <lavr@ncbi.nim.nih.gov>
15
16 PR binutils/16923
17 * rcparse.y (fixedverinfo): Prevent large version numbers from
18 corrupting other values.
19
20 2014-06-09 Romain Chastenet <romain.chastenet@free.fr>
21
22 PR binutils/16252
23 * dwarf.c (display_debug_frames): Remember the state of the
24 cfa_offset, cfa_reg, ra and cfa_exp field
25
26 2014-06-05 Joel Brobecker <brobecker@adacore.com>
27
28 * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
29 bfd's development.sh.
30 * Makefile.in, configure: Regenerate.
31
32 2014-05-16 Jon Turney <jon.turney@dronecode.org.uk>
33
34 * objcopy.c (is_nondebug_keep_contents_section): New function.
35 (setup_section): Use it.
36
37 2014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
38
39 * readelf.c (get_machine_flags): Handle RL78 64-bit doubles flag.
40
41 2014-05-02 Alan Modra <amodra@gmail.com>
42
43 * emul_aix.c: Update bfd target vector naming.
44 * testsuite/binutils-all/objcopy.exp: Likewise.
45
46 2014-04-24 Christian Svensson <blue@cmd.nu>
47
48 * MAINTAINERS: Add myself and Stefan as OR1K maintainers.
49
50 2014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
51
52 * doc/binutils.texi: Document the disassemble MIPS XPA instructions
53 command line option.
54
55 2014-04-22 Christian Svensson <blue@cmd.nu>
56
57 * readelf.c: Remove openrisc and or32 support. Add support for or1k.
58
59 2014-04-18 Tristan Gingold <gingold@adacore.com>
60
61 * od-macho.c (dump_section_map): Adjust as load commands
62 are now chained.
63 (dump_load_command, dump_section_content): Likewise.
64
65 2014-04-16 Tristan Gingold <gingold@adacore.com>
66
67 * od-macho.c (OPT_DYLD_INFO): New macro.
68 (options): Add entry for dyld_info.
69 (mach_o_help): Likewise.
70 (load_and_dump, dump_dyld_info_rebase, dump_dyld_info_bind)
71 (dump_dyld_info_export_1, dump_dyld_info_export): New functions.
72 (bfd_mach_o_dyld_rebase_type_name): New array.
73 (export_info_data): New struct.
74 (dump_dyld_info): Add verbose argument. Dump rebase, bind and
75 exports data.
76 (dump_load_command): Adjust dump_dyld_info call.
77 (mach_o_dump): Handle dyld_info.
78
79 2014-04-16 Tristan Gingold <gingold@adacore.com>
80
81 * od-macho.c (dump_header): Display sizeofcmds in decimal too.
82 (dump_segment): Reformat output.
83 (dump_dyld_info): Also display end offsets.
84 (dump_load_command): Add IDX argument, display commands size
85 and offset, reformat display.
86 (dump_load_commands): Adjust for added argument.
87
88 2014-04-07 Alan Modra <amodra@gmail.com>
89
90 PR binutils/16811
91 * objcopy.c (copy_object): Error if no sections.
92
93 2014-04-03 Markus Trippelsdorf <markus@trippelsdorf.de>
94
95 PR binutils/14698
96 ar.c: Set plugin_target early if plugins are supported.
97 nm.c: Likewise.
98
99 2014-04-03 Tristan Gingold <gingold@adacore.com>
100
101 * od-macho.c (printf_uint64): New function.
102 (dump_load_command, dump_obj_compact_unwind): Use it.
103 (dump_exe_compact_unwind): Display personality functions.
104
105 2014-04-02 Tristan Gingold <gingold@adacore.com>
106
107 * od-macho.c (OPT_TWOLEVEL_HINTS): New macro.
108 (options): Add entry for twolevel_hints.
109 (dump_data_in_code): Fix error message.
110 (dump_twolevel_hints): New function.
111 (dump_load_command): Handle prebound dylib, prebind cksum
112 and twolevel hints.
113 (mach_o_dump): Handle twolevel hints.
114
115 2014-04-01 Tristan Gingold <gingold@adacore.com>
116
117 * od-macho.c (OPT_DATA_IN_CODE): New macro.
118 (options): Add entry for data in code.
119 (mach_o_help): Ditto.
120 (data_in_code_kind_name): New array.
121 (dump_data_in_code): New function.
122 (dump_load_command): Handle data in code.
123 (mach_o_dump): Ditto.
124 (dump_header): Display a terminal newline.
125
126 2014-03-27 Tristan Gingold <gingold@adacore.com>
127
128 * od-macho.c (dump_load_command): Display value for
129 BFD_MACH_O_LC_DYLD_ENVIRONMENT. Handle BFD_MACH_O_LC_DATA_IN_CODE
130 and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
131
132 2014-03-27 Tristan Gingold <gingold@adacore.com>
133
134 * od-macho.c (OPT_FUNCTION_STARTS): New macro.
135 (options): Add entry for function_starts.
136 (mach_o_help): Ditto.
137 (disp_segment_prot): New function.
138 (dump_section_map): Call disp_segment_prot.
139 (dump_function_starts): New function.
140 (dump_obj_compact_unwind): Fix ouput indentation.
141 (dump_exe_compact_unwind): Fix ouput indentation.
142 (mach_o_dump): Handle function_starts.
143
144 2014-03-26 Tristan Gingold <gingold@adacore.com>
145
146 * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
147
148 2014-03-24 Tristan Gingold <gingold@adacore.com>
149
150 * objdump.c (load_specific_debug_section): Set address of section.
151
152 2014-03-24 Tristan Gingold <gingold@adacore.com>
153
154 * od-macho.c (dump_unwind_encoding_x86): Set the factor.
155 (dump_exe_compact_unwind): Change the condition. Improve
156 indentation.
157
158 2014-03-20 Nick Clifton <nickc@redhat.com>
159
160 * readelf.c (process_version_sections): Fix off-by-one error in
161 previous delta.
162
163 2014-03-19 Nick Clifton <nickc@redhat.com>
164
165 PR binutils/16723
166 * readelf.c (process_version_sections): Prevent an infinite loop
167 when the vn_next field is zero but there are still entries to be
168 processed.
169
170 2014-03-17 Tristan Gingold <gingold@adacore.com>
171
172 * od-macho.c (dump_section_header): Renames of dump_section.
173 (dump_segment): Adjust after renaming.
174 (OPT_COMPACT_UNWIND): Define.
175 (options): Add compact unwind.
176 (mach_o_help): Document compact_unwind.
177 (unwind_x86_64_regs, unwind_x86_regs): New arrays.
178 (dump_unwind_encoding_x86, dump_unwind_encoding)
179 (dump_obj_compact_unwind, dump_exe_compact_unwind)
180 (dump_section_content): New functions.
181 (mach_o_dump): Handle compact unwind.
182
183 2014-03-17 Tristan Gingold <gingold@adacore.com>
184
185 * od-macho.c (dump_load_command): Handle lazy load dylib.
186
187 2014-03-14 Anthony Green <green@moxielogic.com>
188
189 * objcopy.c (copy_object): Check fwrite return code.
190
191 2014-03-14 Meador Inge <meadori@codesourcery.com>
192
193 * dwarf.c (strnlen): Move prototype ...
194 * sysdep.h (strnlen): ... to here.
195
196 2014-03-12 Nick Clifton <nickc@redhat.com>
197
198 PR binutils/16652
199 * doc/binutils.texi (ar cmdline): Move --plugin command line
200 option to after the command option.
201
202 2014-03-12 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
203
204 PR binutils/16567
205 * deflex.l: Add noinput and nounput options.
206
207 2014-03-12 Alan Modra <amodra@gmail.com>
208
209 * Makefile.in: Regenerate.
210 * doc/Makefile.in: Regenerate.
211
212 2014-03-06 Nick Clifton <nickc@redhat.com>
213
214 PR binutils/16664
215 * readelf.c (process_attributes): Add checks for corrupt
216 attribute section names.
217
218 2014-03-05 Alan Modra <amodra@gmail.com>
219
220 Update copyright years.
221
222 2014-03-03 Alan Modra <amodra@gmail.com>
223
224 * README: Add "Copyright Notices" paragraph.
225
226 2014-02-11 Cary Coutant <ccoutant@google.com>
227
228 * binutils/dwarf.c (read_and_display_attr_value): Don't warn
229 for zero-length attribute value.
230
231 2014-02-10 Alan Modra <amodra@gmail.com>
232
233 * po/binutils.pot: Regenerate.
234
235 2014-02-06 Andrew Pinski <apinski@cavium.com>
236
237 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
238
239 2014-02-06 Cary Coutant <ccoutant@google.com>
240
241 PR binutils/16444
242 * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
243
244 2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
245
246 * version.c (print_version): Update copyright year to 2014.
247
248 2014-01-07 Tom Tromey <tromey@redhat.com>
249
250 * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
251 stdarg macros.
252 * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
253 macros.
254 * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
255 stdarg macros.
256
257 2014-01-07 Tom Tromey <tromey@redhat.com>
258
259 * coffgrok.h (coff_ofile): Don't use PARAMS.
260 * nlmheader.y (strerror): Don't use PARAMS.
261
262 For older changes see ChangeLog-2013
263 \f
264 Copyright (C) 2014 Free Software Foundation, Inc.
265
266 Copying and distribution of this file, with or without modification,
267 are permitted in any medium without royalty provided the copyright
268 notice and this notice are preserved.
269
270 Local Variables:
271 mode: change-log
272 left-margin: 8
273 fill-column: 74
274 version-control: never
275 End:
This page took 0.04101 seconds and 5 git commands to generate.