1 1.1 christos 2010-12-15 Kai Tietz <kai.tietz (a] onevision.com> 2 1.1 christos 3 1.1 christos * dwarf.c (display_gdb_index): Fix printf types for 4 1.1 christos used formatters. 5 1.1 christos 6 1.1 christos 2010-12-12 Peter Breitenlohner <peb (a] mppmu.mpg.de> 7 1.1 christos 8 1.1 christos PR binutils/12306 9 1.1 christos * doc/binutils.texi: Fix typos in elfedit documentation. 10 1.1 christos 11 1.1 christos 2010-12-10 Alan Modra <amodra (a] gmail.com> 12 1.1 christos 13 1.1 christos * binemul.h (do_ar_emul_append): Declare. 14 1.1 christos * binemul.c (any_ok): New function. 15 1.1 christos (do_ar_emul_append): Rename from do_ar_emul_default_append. Make 16 1.1 christos global, add check arg. Adjust callers. 17 1.1 christos (ar_emul_default_replace): Tidy. 18 1.1 christos * configure.tgt (powerpc-*-aix[5-9]*,rs6000-*-aix[5-9]*): Use 19 1.1 christos bin_aix_emulation. 20 1.1 christos * emul_aix.c (bin_aix5_emulation, ar_emul_aix_internal): Delete. 21 1.1 christos (ar_emul_aix5_append, ar_emul_aix5_replace): Delete. 22 1.1 christos (check_aix): New function. 23 1.1 christos (ar_emul_aix_append, ar_emul_aix_replace): Rewrite. 24 1.1 christos 25 1.1 christos 2010-12-09 Mike Frysinger <vapier (a] gentoo.org> 26 1.1 christos 27 1.1 christos * .gitignore: New file. 28 1.1 christos 29 1.1 christos 2010-12-08 Alan Modra <amodra (a] gmail.com> 30 1.1 christos 31 1.1 christos * ar.c: Formatting. 32 1.1 christos (usage): Correct help strings. 33 1.1 christos (decode_options): Correct getopt_long short options. Remove 34 1.1 christos duplicate non-handled option message. 35 1.1 christos (main): Don't handle -M specially. 36 1.1 christos 37 1.1 christos 2010-12-08 Arnaud Lacombe <lacombar (a] gmail.com> 38 1.1 christos 39 1.1 christos * ar.c (long_options): Add target. 40 1.1 christos (decode_options): Handle the --target option. 41 1.1 christos (open_inarch): Check for plugin's target, default to --target 42 1.1 christos (replace_members): Use generic `target'. 43 1.1 christos 44 1.1 christos * ar.c (operation): New global variable. 45 1.1 christos (show_version): Likewise. 46 1.1 christos (show_help): Likewise. 47 1.1 christos (long_options): Likewise. 48 1.1 christos (usage): Fix help string argument order. 49 1.1 christos (decode_options): New. 50 1.1 christos (ranlib_main): Use getopt_long. 51 1.1 christos (main): Use decode_options. 52 1.1 christos 53 1.1 christos * ar.c (main): Split ranlib path. 54 1.1 christos (ranlib_usage): New 55 1.1 christos (ranlib_main): New 56 1.1 christos 57 1.1 christos 2010-12-03 Doug Evans <dje (a] google.com> 58 1.1 christos 59 1.1 christos * dwarf.c: #include "bfd_stdint.h". 60 1.1 christos (do_gdb_index): New global. 61 1.1 christos (display_gdb_index): New function. 62 1.1 christos (dwarf_select_sections_by_names) Add "gdb_index". 63 1.1 christos (dwarf_select_sections_all): Set do_gdb_index. 64 1.1 christos (debug_displays): Add .gdb_index. 65 1.1 christos * dwarf.h (do_gdb_index): Declare. 66 1.1 christos * objdump.c (usage): Add gdb_index. 67 1.1 christos * readelf.c (usage): Add gdb_index. 68 1.1 christos (process_section_headers): Process ".gdb_index". 69 1.1 christos * doc/binutils.texi (readelf): Document gdb_index dump. 70 1.1 christos (objdump): Ditto. 71 1.1 christos 72 1.1 christos 2010-12-01 Kai Tietz <kai.tietz (a] onevision.com> 73 1.1 christos 74 1.1 christos PR binutils/11065 75 1.1 christos * dlltool.c (dll_name_set_by_exp_name): New variable. 76 1.1 christos (def_name): Allow setting of dll_name by .def file. 77 1.1 christos (def_library): Likewise. 78 1.1 christos (main): Set dll_name_set_by_exp_name, if dll_name is 79 1.1 christos set indirect by exp_name. 80 1.1 christos 81 1.1 christos 2010-11-26 Alan Modra <amodra (a] gmail.com> 82 1.1 christos 83 1.1 christos * dwarf.c (decode_location_expression, display_debug_frames): Move 84 1.1 christos code handling DW_EH_PE_pcrel into.. 85 1.1 christos (get_encoded_value): ..here. 86 1.1 christos 87 1.1 christos 2010-11-26 Alan Modra <amodra (a] gmail.com> 88 1.1 christos 89 1.1 christos * po/ja.po: Update. 90 1.1 christos 91 1.1 christos 2010-11-25 Alan Modra <amodra (a] gmail.com> 92 1.1 christos 93 1.1 christos * po/bg.po: Update. 94 1.1 christos * po/es.po: Update. 95 1.1 christos * po/fi.po: Update. 96 1.1 christos * po/ja.po: Update. 97 1.1 christos * po/ru.po: Update. 98 1.1 christos * po/zh_CN.po: Update. 99 1.1 christos 100 1.1 christos 2010-11-21 H.J. Lu <hongjiu.lu (a] intel.com> 101 1.1 christos 102 1.1 christos PR binutils/12235 103 1.1 christos * elfcomm.c: New. 104 1.1 christos * elfcomm.h: Likewise. 105 1.1 christos 106 1.1 christos * Makefile.am (HFILES): Add elfcomm.h. 107 1.1 christos (CFILES): Add elfcomm.c. 108 1.1 christos (ELFLIBS): New. 109 1.1 christos (readelf_SOURCES): Add $(ELFLIBS). 110 1.1 christos (elfedit_SOURCES): Likewise. 111 1.1 christos (objdump_SOURCES): Likewise. 112 1.1 christos * Makefile.in: Regenerated. 113 1.1 christos 114 1.1 christos * dwarf.c: Include "elfcomm.h". 115 1.1 christos (byte_get): Removed. 116 1.1 christos (byte_get_little_endian): Likewise. 117 1.1 christos (byte_get_big_endian): Likewise. 118 1.1 christos (byte_get_signed): Likewise. 119 1.1 christos (error): Likewise. 120 1.1 christos (warn): Likewise. 121 1.1 christos 122 1.1 christos * dwarf.h (dwarf_vma): Defined with HOST_WIDEST_INT. 123 1.1 christos (dwarf_size_type): Likewise. 124 1.1 christos (byte_get): Removed. 125 1.1 christos (byte_get_signed): Likewise. 126 1.1 christos (byte_get_little_endian): Likewise. 127 1.1 christos (byte_get_big_endian): Likewise. 128 1.1 christos (error): Likewise. 129 1.1 christos (warn): Likewise. 130 1.1 christos 131 1.1 christos * elfedit.c: Include "elfcomm.h". Don't include "aout/ar.h". 132 1.1 christos Call error () instead of non_fatal (). 133 1.1 christos (streq): Removed. 134 1.1 christos (strneq): Likewise. 135 1.1 christos (const_strneq): Likewise. 136 1.1 christos (non_fatal): Likewise. 137 1.1 christos (BYTE_GET): Likewise. 138 1.1 christos (BYTE_PUT): Likewise. 139 1.1 christos (byte_get): Likewise. 140 1.1 christos (byte_put): Likewise. 141 1.1 christos (byte_get_little_endian): Likewise. 142 1.1 christos (byte_get_big_endian): Likewise. 143 1.1 christos (byte_put_little_endian): Likewise. 144 1.1 christos (byte_put_big_endian): Likewise. 145 1.1 christos (adjust_relative_path): Likewise. 146 1.1 christos (archive_info): Likewise. 147 1.1 christos (setup_archive): Likewise. 148 1.1 christos (release_archive): Likewise. 149 1.1 christos (setup_nested_archive): Likewise. 150 1.1 christos (get_archive_member_name): Likewise. 151 1.1 christos (get_archive_member_name_at): Likewise. 152 1.1 christos (make_qualified_name): Likewise. 153 1.1 christos 154 1.1 christos * objdump.c: Include "elfcomm.h". 155 1.1 christos 156 1.1 christos * readelf.c: Include "elfcomm.h". Don't include "aout/ar.h". 157 1.1 christos (BYTE_GET): Removed. 158 1.1 christos (BYTE_GET_SIGNED): Removed. 159 1.1 christos (streq): Likewise. 160 1.1 christos (strneq): Likewise. 161 1.1 christos (const_strneq): Likewise. 162 1.1 christos (byte_put): Likewise. 163 1.1 christos (byte_put_little_endian): Likewise. 164 1.1 christos (byte_put_big_endian): Likewise. 165 1.1 christos (adjust_relative_path): Likewise. 166 1.1 christos (archive_info): Likewise. 167 1.1 christos (setup_archive): Likewise. 168 1.1 christos (release_archive): Likewise. 169 1.1 christos (setup_nested_archive): Likewise. 170 1.1 christos (get_archive_member_name): Likewise. 171 1.1 christos (get_archive_member_name_at): Likewise. 172 1.1 christos (make_qualified_name): Likewise. 173 1.1 christos 174 1.1 christos 2010-11-18 Alan Modra <amodra (a] gmail.com> 175 1.1 christos 176 1.1 christos PR binutils/11742 177 1.1 christos * readelf.c (get_archive_member_name): Formatting. Properly 178 1.1 christos handle full size ar_name. 179 1.1 christos 180 1.1 christos 2010-11-17 Alan Modra <amodra (a] gmail.com> 181 1.1 christos 182 1.1 christos * ar.c (print_contents): Don't internationalize strings without words. 183 1.1 christos * dwarf.c (process_extended_line_op): Likewise. 184 1.1 christos (process_debug_info): Likwise. 185 1.1 christos (display_debug_lines_raw): Likewise. 186 1.1 christos (display_debug_lines_decoded): Likewise. 187 1.1 christos (display_debug_abbrev): Likewise. 188 1.1 christos * readelf.c (process_file_header): Likewise. 189 1.1 christos (GET_OP): Likewise. 190 1.1 christos (decode_arm_unwind): Likewise. 191 1.1 christos (process_mips_specific): Likewise. 192 1.1 christos * resrc.c (run_cmd): Likewise. 193 1.1 christos (rcparse_warning): Likewise. 194 1.1 christos * objdump.c (dump_headers): Don't print "Pg". 195 1.1 christos 196 1.1 christos 2010-11-16 Jorma Karvonen <karvonen.jorma (a] gmail.com> 197 1.1 christos 198 1.1 christos * windmc.c: ,%s' -> `%s' in a number of strings. 199 1.1 christos 200 1.1 christos 2010-11-16 Jie Zhang <jie.zhang (a] analog.com> 201 1.1 christos 202 1.1 christos * readelf.c (get_machine_flags): Deal with Blackfin specific flags. 203 1.1 christos 204 1.1 christos 2010-11-11 Mingming Sun <mingm.sun (a] gmail.com> 205 1.1 christos 206 1.1 christos * readelf.c (get_machine_flags): Add loongson-3a. 207 1.1 christos 208 1.1 christos 2010-11-10 Nick Clifton <nickc (a] redhat.com> 209 1.1 christos 210 1.1 christos * po/ja.po: Updated Japanese translation. 211 1.1 christos * po/fr.po: Updated French translation. 212 1.1 christos 213 1.1 christos 2010-11-08 Nick Clifton <nickc (a] redhat.com> 214 1.1 christos 215 1.1 christos * po/ja.po: Updated Japanese translation. 216 1.1 christos 217 1.1 christos 2010-11-08 Alan Modra <amodra (a] gmail.com> 218 1.1 christos 219 1.1 christos * objcopy.c (copy_main): No need to rename sections when compressing 220 1.1 christos or decompressing. 221 1.1 christos 222 1.1 christos 2010-11-05 Alan Modra <amodra (a] gmail.com> 223 1.1 christos 224 1.1 christos * bin2c.c: Remove internationalization and version report. 225 1.1 christos * Makefile.am: Update bin2c rule. 226 1.1 christos * Makefile.in: Regenerate. 227 1.1 christos 228 1.1 christos 2010-11-05 Tristan Gingold <gingold (a] adacore.com> 229 1.1 christos 230 1.1 christos * po/binutils.pot: Regenerate 231 1.1 christos 232 1.1 christos 2010-11-05 Tristan Gingold <gingold (a] adacore.com> 233 1.1 christos 234 1.1 christos * NEWS: Add marker for 2.21. 235 1.1 christos 236 1.1 christos 2010-11-02 H.J. Lu <hongjiu.lu (a] intel.com> 237 1.1 christos 238 1.1 christos * objdump.c (dump_bfd_header): Don't display 239 1.1 christos BFD_FLAGS_FOR_BFD_USE_MASK bits in abfd->flags. 240 1.1 christos 241 1.1 christos 2010-11-02 Joseph Myers <joseph (a] codesourcery.com> 242 1.1 christos 243 1.1 christos * readelf.c (display_tic6x_attribute): Handle more attributes. 244 1.1 christos 245 1.1 christos 2010-10-30 Kai Tietz <kai.tietz (a] onevision.com> 246 1.1 christos 247 1.1 christos * dlltool.c (scan_drectve_symbols): Allow quoted strings for -export 248 1.1 christos directives. 249 1.1 christos 250 1.1 christos 2010-10-29 Joseph Myers <joseph (a] codesourcery.com> 251 1.1 christos 252 1.1 christos * readelf.c (display_tic6x_attribute): Use Tag_ABI_compatibility 253 1.1 christos not hardcoded 32. Display name of this attribute. 254 1.1 christos 255 1.1 christos 2010-10-29 H.J. Lu <hongjiu.lu (a] intel.com> 256 1.1 christos 257 1.1 christos * addr2line.c (process_file): Set BFD_DECOMPRESS. 258 1.1 christos 259 1.1 christos * objcopy.c (do_debug_sections): New. 260 1.1 christos (OPTION_COMPRESS_DEBUG_SECTIONS): New. 261 1.1 christos (OPTION_DECOMPRESS_DEBUG_SECTIONS): Likewise. 262 1.1 christos (copy_options): Add OPTION_COMPRESS_DEBUG_SECTIONS and 263 1.1 christos OPTION_DECOMPRESS_DEBUG_SECTIONS. 264 1.1 christos (copy_usage): Add --compress-debug-sections and 265 1.1 christos --decompress-debug-sections. 266 1.1 christos (copy_file): Set BFD_COMPRESS or BFD_DECOMPRESS. 267 1.1 christos (copy_section): Replace bfd_get_section_contents with 268 1.1 christos bfd_get_full_section_contents. 269 1.1 christos (copy_main): Handle OPTION_COMPRESS_DEBUG_SECTIONS and 270 1.1 christos OPTION_DECOMPRESS_DEBUG_SECTIONS. Check do_debug_sections to 271 1.1 christos rename DWARF debug sections. 272 1.1 christos 273 1.1 christos * objdump.c (load_specific_debug_section): Replace 274 1.1 christos bfd_get_section_contents with bfd_get_full_section_contents. 275 1.1 christos Remove bfd_uncompress_section_contents. 276 1.1 christos (dump_section): Replace bfd_get_section_contents with 277 1.1 christos bfd_get_full_section_contents. 278 1.1 christos (display_file): Set BFD_DECOMPRESS if needed. 279 1.1 christos 280 1.1 christos * readelf.c (uncompress_section_contents): Set buffer to NULL 281 1.1 christos to indiate decompression failure. 282 1.1 christos (load_specific_debug_section): Always call 283 1.1 christos uncompress_section_contents. 284 1.1 christos 285 1.1 christos * doc/binutils.texi: Document --compress-debug-sections and 286 1.1 christos --decompress-debug-sections. 287 1.1 christos 288 1.1 christos 2010-10-29 Nick Clifton <nickc (a] redhat.com> 289 1.1 christos 290 1.1 christos PR binutils/12058 291 1.1 christos * ar.c (usage): Revert previous change. Describe how 's' can be 292 1.1 christos used as a command letter. 293 1.1 christos * doc/binutils.texi (ar cmdline): Describe how 's' can be used as 294 1.1 christos a command letter. 295 1.1 christos 296 1.1 christos 2010-10-29 Bernd Schmidt <bernds (a] codesourcery.com> 297 1.1 christos Joseph Myers <joseph (a] codesourcery.com> 298 1.1 christos 299 1.1 christos * readelf.c (display_tic6x_attribute): Handle Tag_ABI_DSBT. 300 1.1 christos 301 1.1 christos 2010-10-28 Nick Clifton <nickc (a] redhat.com> 302 1.1 christos 303 1.1 christos PR binutils/12058 304 1.1 christos * ar.c (usage): Remove spurious 's' from list of accepted command 305 1.1 christos letters. 306 1.1 christos 307 1.1 christos 2010-10-28 Alan Modra <amodra (a] gmail.com> 308 1.1 christos 309 1.1 christos * readelf.c (is_32bit_abs_reloc): Support i960 and microblaze. 310 1.1 christos (is_32bit_pcrel_reloc): Support microblaze. 311 1.1 christos 312 1.1 christos 2010-10-26 Nick Clifton <nickc (a] redhat.com> 313 1.1 christos 314 1.1 christos * po/ja.po: Updated Japanese transaltion. 315 1.1 christos 316 1.1 christos 2010-10-21 Joseph Myers <joseph (a] codesourcery.com> 317 1.1 christos 318 1.1 christos * readelf.c (display_tic6x_attribute): Update for attribute 319 1.1 christos renaming. 320 1.1 christos 321 1.1 christos 2010-10-08 H.J. Lu <hongjiu.lu (a] intel.com> 322 1.1 christos 323 1.1 christos * dwarf.c (byte_get_signed): Make it extern. 324 1.1 christos 325 1.1 christos * dwarf.h (byte_get_signed): New. 326 1.1 christos 327 1.1 christos * readelf.c (BYTE_GET_SIGNED): New. 328 1.1 christos (slurp_rela_relocs): Use BYTE_GET_SIGNED on r_addend. 329 1.1 christos (dump_relocations): Properly dump r_addend. 330 1.1 christos 331 1.1 christos 2010-10-08 Joseph Myers <joseph (a] codesourcery.com> 332 1.1 christos 333 1.1 christos * nm.c (value_format_64bit): Define appropriately for __MSVCRT__. 334 1.1 christos (set_print_radix): Update for __MSVCRT__ definition of 335 1.1 christos value_format_64bit. 336 1.1 christos 337 1.1 christos 2010-10-08 Pierre Muller <muller (a] ics.u-strasbg.fr> 338 1.1 christos 339 1.1 christos Fix build with -DDEBUG=7 340 1.1 christos * nlmheader.y (DEBUG token): Rename to DEBUG_K. 341 1.1 christos 342 1.1 christos 2010-10-06 Alan Modra <amodra (a] gmail.com> 343 1.1 christos 344 1.1 christos * bucomm.c (bfd_nonfatal, bfd_nonfatal_message): Don't clobber errno. 345 1.1 christos 346 1.1 christos 2010-10-05 Alan Modra <amodra (a] gmail.com> 347 1.1 christos 348 1.1 christos * bucomm.c (bfd_nonfatal): Flush stdout before output to stderr. 349 1.1 christos (bfd_nonfatal_message, report, list_matching_formats): Likewise. 350 1.1 christos (list_supported_targets): Tidy. 351 1.1 christos * objdump.c (free_only_list): Formatting. 352 1.1 christos (slurp_dynamic_symtab): Non-zero exit status for "not a dynamic 353 1.1 christos object". 354 1.1 christos (update_source_path): Delete redundant check for NULL filename. 355 1.1 christos (disassemble_bytes): Error if disassemble_fn returns a value 356 1.1 christos that won't increment address. 357 1.1 christos (disassemble_data): Don't capitalize error message. 358 1.1 christos (read_section_stabs): Likewise. 359 1.1 christos (main): Return non-zero exit status on bad options. 360 1.1 christos 361 1.1 christos 2010-10-03 H.J. Lu <hongjiu.lu (a] intel.com> 362 1.1 christos 363 1.1 christos PR binutils/12088 364 1.1 christos * nm.c (plugin_target): New. 365 1.1 christos (main): Set plugin_target to "plugin" for --plugin. 366 1.1 christos (display_file): Pass plugin_target to bfd_openr if target 367 1.1 christos isn't set. 368 1.1 christos 369 1.1 christos 2010-09-27 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 370 1.1 christos 371 1.1 christos * configure: Regenerate. 372 1.1 christos 373 1.1 christos 2010-09-22 Mike Frysinger <vapier (a] gentoo.org> 374 1.1 christos 375 1.1 christos * MAINTAINERS: Add self as ADI Blackfin maintainer. 376 1.1 christos 377 1.1 christos 2010-09-17 H.J. Lu <hongjiu.lu (a] intel.com> 378 1.1 christos 379 1.1 christos * emul_aix.c (ar_emul_aix_append): Add a target argument 380 1.1 christos and ignore it if it is set. 381 1.1 christos (ar_emul_aix5_append): Likewise. 382 1.1 christos (ar_emul_aix_replace): Likewise. 383 1.1 christos (ar_emul_aix5_replace): Likewise. 384 1.1 christos 385 1.1 christos 2010-09-15 H.J. Lu <hongjiu.lu (a] intel.com> 386 1.1 christos 387 1.1 christos * ar.c (plugin_target): New. 388 1.1 christos (main): Set plugin_target to "plugin" for --plugin. 389 1.1 christos (open_inarch): Initialize target to plugin_target. 390 1.1 christos (replace_members): Pass plugin_target to ar_emul_replace 391 1.1 christos and ar_emul_append. 392 1.1 christos 393 1.1 christos * binemul.h (ar_emul_append): Add a target argument. 394 1.1 christos (ar_emul_default_append): Likewise. 395 1.1 christos (ar_emul_replace): Likewise. 396 1.1 christos (ar_emul_default_replace): Likewise. 397 1.1 christos (bin_emulation_xfer_struct): Add a target argument to 398 1.1 christos ar_append and ar_replace. 399 1.1 christos 400 1.1 christos * binemul.c (ar_emul_append): Updated. Pass target to bfd_openr. 401 1.1 christos (do_ar_emul_default_append): Likewise. 402 1.1 christos (ar_emul_default_append): Likewise. 403 1.1 christos (ar_emul_replace): Likewise. 404 1.1 christos (ar_emul_default_replace): Likewise. 405 1.1 christos 406 1.1 christos 2010-09-10 Ben Gardiner <bengardiner (a] nanometrics.ca> 407 1.1 christos 408 1.1 christos * objcopy.c: Add --interleave-width option to allow interleaving 409 1.1 christos of more than one byte at a time. 410 1.1 christos (copy_width): New variable. 411 1.1 christos (copy_options): Add --interleave-width. 412 1.1 christos (copy_section): When interleaving copy in units of copy_width 413 1.1 christos bytes. 414 1.1 christos (copy_main): Parse the new option. 415 1.1 christos * doc/binutils: Document the new option. 416 1.1 christos * NEWS: Mention the new feature. 417 1.1 christos 418 1.1 christos 2010-09-09 Jakub Jelinek <jakub (a] redhat.com> 419 1.1 christos 420 1.1 christos * dwarf.c (decode_location_expression): Fix data adjustment 421 1.1 christos for DW_OP_GNU_implicit_pointer in v3+. 422 1.1 christos 423 1.1 christos 2010-09-09 Tristan Gingold <gingold (a] adacore.com> 424 1.1 christos 425 1.1 christos * NEWS: Add entry to NEWS for hppa/som. 426 1.1 christos 427 1.1 christos 2010-09-09 Jakub Jelinek <jakub (a] redhat.com> 428 1.1 christos 429 1.1 christos * dwarf.h (debug_info): Add offset_info and dwarf_version fields. 430 1.1 christos * dwarf.c (decode_location_expression): Add offset_size and 431 1.1 christos dwarf_version arguments. Prefix DIE offset with 0x for 432 1.1 christos DW_OP_call{2,4,_ref}. Fix up DW_OP_call_ref operand size, 433 1.1 christos complain if in frame info section. Handle 434 1.1 christos DW_OP_GNU_implicit_pointer. 435 1.1 christos (read_and_display_attr_value, display_debug_loc, 436 1.1 christos display_debug_frames): Adjust decode_location_expression callers. 437 1.1 christos (process_debug_info): Save offset_size and dwarf_version values 438 1.1 christos into debug_information array. 439 1.1 christos 440 1.1 christos 2010-09-07 Nick Clifton <nickc (a] redhat.com> 441 1.1 christos 442 1.1 christos * readelf.c (process_section_headers): Mention meaning of 'l' 443 1.1 christos section flag for x86-64 targets. 444 1.1 christos 445 1.1 christos 2010-09-03 Jan Kratochvil <jan.kratochvil (a] redhat.com> 446 1.1 christos Jakub Jelinek <jakub (a] redhat.com> 447 1.1 christos 448 1.1 christos * dwarf.c (regname): New declaration. 449 1.1 christos (decode_location_expression): Print for registers also regname output. 450 1.1 christos 451 1.1 christos 2010-09-02 Richard Henderson <rth (a] redhat.com> 452 1.1 christos 453 1.1 christos * dwarf.c (init_dwarf_regnames_i386, init_dwarf_regnames_x86_64): New. 454 1.1 christos (init_dwarf_regnames): Use them. 455 1.1 christos * dwarf.h: Declare them. 456 1.1 christos * objdump.c (dump_dwarf): Use bfd_get_arch + bfd_get_mach to set up 457 1.1 christos the regnames, rather than using elf_machine_code. 458 1.1 christos 459 1.1 christos 2010-09-02 Richard Henderson <rth (a] redhat.com> 460 1.1 christos 461 1.1 christos * objdump.c (dump_dwarf): Use bfd_arch_bits_per_address. 462 1.1 christos 463 1.1 christos 2010-08-23 H.J. Lu <hongjiu.lu (a] intel.com> 464 1.1 christos 465 1.1 christos * elfedit.c (input_elf_osabi): New. 466 1.1 christos (output_elf_osbi): Likewise. 467 1.1 christos (osabis): Likewise. 468 1.1 christos (elf_osabi): Likewise. 469 1.1 christos (update_elf_header): Support updating ELF OSABI. 470 1.1 christos (make_qualified_name): Break long line. 471 1.1 christos (command_line_switch): Add OPTION_INPUT_OSABI and 472 1.1 christos OPTION_OUTPUT_OSABI. 473 1.1 christos (options): Likewise. 474 1.1 christos (usage): Add --input-osabi and --output-osabi. 475 1.1 christos (main): Handle OPTION_INPUT_OSABI and OPTION_OUTPUT_OSABI. 476 1.1 christos 477 1.1 christos * doc/binutils.texi: Document --input-osabi and --output-osabi 478 1.1 christos for elfedit. 479 1.1 christos 480 1.1 christos 2010-08-23 Maciej W. Rozycki <macro (a] codesourcery.com> 481 1.1 christos 482 1.1 christos * readelf.c (display_mips_gnu_attribute): Replace GCC options 483 1.1 christos with a textual description of a MIPS32r2 64-bit FPU. 484 1.1 christos 485 1.1 christos 2010-08-13 Dan Rosenberg <dan.j.rosenberg (a] gmail.com> 486 1.1 christos 487 1.1 christos PR binutils/11889 488 1.1 christos * readelf.c (get_32bit_elf_symbols): Check for a corrupt 489 1.1 christos sh_entsize. 490 1.1 christos (get_64bit_elf_symbols): Likewise. 491 1.1 christos (process_symbol_table): Likewise. 492 1.1 christos (process_section_groups): Check for corrupt headers. 493 1.1 christos (process_version_sections): Check for corrupt indicies. 494 1.1 christos (process_corefile_note_segment): Likewise. 495 1.1 christos 496 1.1 christos 2010-08-13 Nathan Sidwell <nathan (a] codesourcery.com> 497 1.1 christos 498 1.1 christos * readelf.c (get_machine_flags): Detect CF ISA C and EMAC_B 499 1.1 christos variants. 500 1.1 christos 501 1.1 christos 2010-08-13 Tom Tromey <tromey (a] redhat.com> 502 1.1 christos 503 1.1 christos * dwarf.c (process_debug_info): Don't subtract section address 504 1.1 christos when calculating location of cu abbrev within section. 505 1.1 christos 506 1.1 christos 2010-08-12 Michael Haubenwallner <haubi (a] gentoo.org> 507 1.1 christos 508 1.1 christos PR binutils/11742 509 1.1 christos * readelf.c (get_archive_member_name): Do not read beyond the end 510 1.1 christos of the ar_name field. 511 1.1 christos 512 1.1 christos 2010-08-03 Tristan Gingold <gingold (a] adacore.com> 513 1.1 christos 514 1.1 christos * dwarf.c (display_debug_lines): Mark file argument unused. 515 1.1 christos Do not try to load .debug_info section. 516 1.1 christos 517 1.1 christos 2010-08-02 Alan Modra <amodra (a] gmail.com> 518 1.1 christos 519 1.1 christos * readelf.c (apply_relocations): D30V is really REL. 520 1.1 christos 521 1.1 christos 2010-07-23 Naveen.H.S <naveen.S (a] kpitcummins.com> 522 1.1 christos Ina Pandit <ina.pandit (a] kpitcummins.com> 523 1.1 christos 524 1.1 christos * binutils/readelf.c: Add support for V850E2 and V850E2V3. 525 1.1 christos 526 1.1 christos 2010-07-22 Alan Modra <amodra (a] gmail.com> 527 1.1 christos 528 1.1 christos * readelf.c: Add Moxie support. 529 1.1 christos 530 1.1 christos 2010-07-20 Alan Modra <amodra (a] gmail.com> 531 1.1 christos 532 1.1 christos * readelf.c (process_program_headers): Don't ignore all zero size 533 1.1 christos sections. 534 1.1 christos 535 1.1 christos 2010-07-19 Andreas Schwab <schwab (a] redhat.com> 536 1.1 christos 537 1.1 christos * readelf.c (process_section_headers): Update key to flags. 538 1.1 christos 539 1.1 christos 2010-07-17 Dave Korn <dave.korn.cygwin (a] gmail.com> 540 1.1 christos 541 1.1 christos * objcopy.c (copy_usage): Tweak previous typofix. 542 1.1 christos 543 1.1 christos 2010-07-17 H.J. Lu <hongjiu.lu (a] intel.com> 544 1.1 christos 545 1.1 christos * objcopy.c (copy_usage): Fix a typo. 546 1.1 christos 547 1.1 christos 2010-07-15 Kai Tietz <kai.tietz (a] onevision.com> 548 1.1 christos 549 1.1 christos * dllwrap.c (main): Make sure is_leading_underscore 550 1.1 christos gets initialized with correct default. 551 1.1 christos 552 1.1 christos 2010-07-05 Alan Modra <amodra (a] gmail.com> 553 1.1 christos 554 1.1 christos * readelf.c (uncompress_section_contents): Avoid gcc-4.6 warning. 555 1.1 christos 556 1.1 christos 2010-07-03 Cary Coutant <ccoutant (a] google.com> 557 1.1 christos 558 1.1 christos * objdump.c (load_specific_debug_section): Decompress section contents 559 1.1 christos before applying relocations. 560 1.1 christos * readelf.c (load_specific_debug_section): Update section size after 561 1.1 christos decompression. 562 1.1 christos 563 1.1 christos 2010-06-29 Alan Modra <amodra (a] gmail.com> 564 1.1 christos 565 1.1 christos PR binutils/3166 566 1.1 christos * objcopy.c (is_strip_section): Revert 2006-09-05. 567 1.1 christos (setup_section): Make SHT_GROUP section nobits. 568 1.1 christos 569 1.1 christos 2010-06-29 Alan Modra <amodra (a] gmail.com> 570 1.1 christos 571 1.1 christos * configure: Regenerate. 572 1.1 christos * po/POTFILES.in: Regenerate. 573 1.1 christos 574 1.1 christos 2010-06-27 Alan Modra <amodra (a] gmail.com> 575 1.1 christos 576 1.1 christos * resbin.c (res_to_bin_accelerator): Delete set but unused variables. 577 1.1 christos 578 1.1 christos 2010-06-17 Nick Clifton <nickc (a] redhat.com> 579 1.1 christos 580 1.1 christos PR binutils/11711 581 1.1 christos * windres.c (enum option_values): New enum. 582 1.1 christos (long_options): Use separate option number for --include-dir 583 1.1 christos option. 584 1.1 christos (main): Separate backwards compatibility check from code to 585 1.1 christos implement --include-dir. Check to see if directory exists and do 586 1.1 christos not complain if it does. 587 1.1 christos 588 1.1 christos 2010-06-15 Joseph Myers <joseph (a] codesourcery.com> 589 1.1 christos 590 1.1 christos * readelf.c (display_tic6x_attribute, process_tic6x_specific): 591 1.1 christos New. 592 1.1 christos (process_arch_specific): Call process_tic6x_specific for 593 1.1 christos EM_TI_C6000. 594 1.1 christos 595 1.1 christos 2010-06-11 H.J. Lu <hongjiu.lu (a] intel.com> 596 1.1 christos 597 1.1 christos * readelf.c (dump_ia64_vms_dynamic_fixups): Cast to unsigned long 598 1.1 christos for 0x%lx. 599 1.1 christos 600 1.1 christos 2010-06-11 Tristan Gingold <gingold (a] adacore.com> 601 1.1 christos Doug Rupp <rupp (a] gnat.com> 602 1.1 christos 603 1.1 christos * readelf.c (is_ia64_vms): New function. 604 1.1 christos (dump_relocations): Use it. 605 1.1 christos (get_machine_flags): Display IA-64 OpenVMS flags. 606 1.1 christos (process_program_headers): No error on OpenVMS if no .dynamic section. 607 1.1 christos (struct ia64_vms_dynfixup, struct ia64_vms_dynimgrela): New 608 1.1 christos declarations. 609 1.1 christos (dump_ia64_vms_dynamic_fixups): New function. 610 1.1 christos (dump_ia64_vms_dynamic_relocs): Ditto. 611 1.1 christos (process_ia64_vms_dynamic_relocs): Ditto. 612 1.1 christos (process_relocs): Handle IA-64 OpenVMS relocs. 613 1.1 christos (VMS_EPOCH_OFFSET, VMS_GRANULARITY_FACTOR): New macros. 614 1.1 christos (print_vms_time): New function. 615 1.1 christos (dynamic_section_ia64_val): Handle DT_IA_64_VMS_LINKTIME and 616 1.1 christos DT_IA_64_VMS_LNKFLAGS. 617 1.1 christos (get_ia64_symbol_other): New function. 618 1.1 christos (get_symbol_other): Handle EM_IA_64. 619 1.1 christos 620 1.1 christos 2010-06-11 Tristan Gingold <gingold (a] adacore.com> 621 1.1 christos 622 1.1 christos * unwind-ia64.c (unw_print_abreg): Add const to special_reg. 623 1.1 christos (UNW_DEC_ABI): Ditto for abiname. 624 1.1 christos (unw_decode_table): Make it const. 625 1.1 christos 626 1.1 christos 2010-06-10 Tristan Gingold <gingold (a] adacore.com> 627 1.1 christos 628 1.1 christos * readelf.c (slurp_ia64_unwind_table): IA64 rela relocations are 629 1.1 christos not inplace. 630 1.1 christos 631 1.1 christos 2010-05-25 Daniel Jacobowitz <dan (a] codesourcery.com> 632 1.1 christos Joseph Myers <joseph (a] codesourcery.com> 633 1.1 christos Andrew Stubbs <ams (a] codesourcery.com> 634 1.1 christos 635 1.1 christos * readelf.c (get_machine_flags): Handle EF_SH_PIC and EF_SH_FDPIC. 636 1.1 christos 637 1.1 christos 2010-05-25 Jay Krell <jay.krell (a] cornell.edu> 638 1.1 christos 639 1.1 christos PR ld/11621 640 1.1 christos * Makefile.am: Replace all occurences of .o with .@OBJEXT@ 641 1.1 christos * Makefile.in: Regenerate. 642 1.1 christos 643 1.1 christos 2010-05-24 Tristan Gingold <gingold (a] adacore.com> 644 1.1 christos 645 1.1 christos * readelf.c (usage): Add new trace sections for --debug-dump. 646 1.1 christos (process_section_headers): Handle dump of trace sections. 647 1.1 christos * objdump.c (usage): Add new trace sections for --dwarf. 648 1.1 christos * dwarf.h (do_trace_info, do_trace_abbrevs): New variables. 649 1.1 christos (do_trace_aranges): Ditto. 650 1.1 christos (enum dwarf_section_display_enum): Add trace_info, trace_abbrev 651 1.1 christos and trace_aranges literals. 652 1.1 christos * dwarf.c (do_trace_info, do_trace_abbrevs): New variables. 653 1.1 christos (do_trace_aranges): Ditto. 654 1.1 christos (process_debug_info): Add abbrev_sec argument and replace 655 1.1 christos abbrev with abbrev_sec. 656 1.1 christos (load_debug_info): Adjust call of process_debug_info. 657 1.1 christos (display_debug_info): Ditto. 658 1.1 christos (display_trace_info): New function. 659 1.1 christos (dwarf_select_sections_by_names): Add trace_info, trace_abbrevs 660 1.1 christos and trace_aranges sections name. 661 1.1 christos (dwarf_select_sections_all): Also select trace sections. 662 1.1 christos (debug_displays): Reindent. Add entries for the trace sections. 663 1.1 christos * doc/binutils.texi (readelf): Document new --dwarf parameters. 664 1.1 christos (objdump): Ditto. 665 1.1 christos 666 1.1 christos 2010-05-18 H.J. Lu <hongjiu.lu (a] intel.com> 667 1.1 christos 668 1.1 christos PR gas/11600 669 1.1 christos * readelf.c (get_elf_section_flags): Treat SHF_EXCLUDE as a 670 1.1 christos generic flag. 671 1.1 christos 672 1.1 christos 2010-05-07 Tristan Gingold <gingold (a] adacore.com> 673 1.1 christos 674 1.1 christos * Makefile.in: Regenerate with automake 1.11.1. 675 1.1 christos * aclocal.m4: Ditto. 676 1.1 christos * doc/Makefile.in: Ditto. 677 1.1 christos 678 1.1 christos 2010-05-06 H.J. Lu <hongjiu.lu (a] intel.com> 679 1.1 christos 680 1.1 christos * dwarf.c (init_dwarf_regnames): Handle EM_L1OM. 681 1.1 christos * readelf.c (get_elf_section_flags): Likewise. 682 1.1 christos (process_section_headers): Likewise. 683 1.1 christos 684 1.1 christos 2010-05-05 Nick Clifton <nickc (a] redhat.com> 685 1.1 christos 686 1.1 christos * po/es.po: Updated Spanish translation. 687 1.1 christos 688 1.1 christos 2010-04-27 Kai Tietz <kai.tietz (a] onevision.com> 689 1.1 christos 690 1.1 christos * dlltool.c (main): Query for bfd's underscoring default for 691 1.1 christos default target case. 692 1.1 christos 693 1.1 christos 2010-04-27 Nick Clifton <nickc (a] redhat.com> 694 1.1 christos 695 1.1 christos * po/ru.po: Updated Russian translation. 696 1.1 christos 697 1.1 christos 2010-04-23 Alan Modra <amodra (a] gmail.com> 698 1.1 christos 699 1.1 christos * readelf.c (process_program_headers): Replace use of 700 1.1 christos ELF_IS_SECTION_IN_SEGMENT_MEMORY with ELF_SECTION_IN_SEGMENT. 701 1.1 christos 702 1.1 christos 2010-04-22 Nick Clifton <nickc (a] redhat.com> 703 1.1 christos 704 1.1 christos * po/binutils.pot: Updated by the Translation project. 705 1.1 christos * po/fi.po: Updated Finnish translation. 706 1.1 christos * po/vi.po: Updated Vietnamese translation. 707 1.1 christos * po/bg.po: New Bulgarian translation. 708 1.1 christos * configure.in (ALL_LINGUAS): Add bg. 709 1.1 christos * configure: Regenerate. 710 1.1 christos 711 1.1 christos 2010-04-20 Nick Clifton <nickc (a] redhat.com> 712 1.1 christos 713 1.1 christos * po/fr.po: Updated french translation. 714 1.1 christos 715 1.1 christos 2010-04-20 Nick Clifton <nickc (a] redhat.com> 716 1.1 christos 717 1.1 christos * readelf.c: Add _() macros to constant strings that are 718 1.1 christos translatable. 719 1.1 christos 720 1.1 christos * readelf.c (display_mips_gnu_attribute): Replace GCC options 721 1.1 christos with a textual description of single and double precision float. 722 1.1 christos 723 1.1 christos 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 724 1.1 christos 725 1.1 christos * readelf.c (arm_attr_tag_FP_arch): Rename from arm_attr_tag_VFP_arch. 726 1.1 christos (arm_attr_tag_ABI_align8_needed): Remove. 727 1.1 christos (arm_attr_tag_ABI_align8_preserved): Remove. 728 1.1 christos (arm_attr_tag_ABI_HardFP_use): Update text strings. 729 1.1 christos (arm_attr_public_tags): Add strings for ABI v2.08 attribute tags. 730 1.1 christos (display_arm_attribute): Add decoding of ABI v2.08 attributes. 731 1.1 christos 732 1.1 christos 2010-04-13 Nick Clifton <nickc (a] redhat.com> 733 1.1 christos 734 1.1 christos PR binutils/11419 735 1.1 christos * dwarf.c (process_debug_info): Initialise the signature array. 736 1.1 christos 737 1.1 christos 2010-04-09 Nick Clifton <nickc (a] redhat.com> 738 1.1 christos 739 1.1 christos * dwarf.c (process_debug_info): Remove unused variable 740 1.1 christos cu_abbrev_offset_ptr. 741 1.1 christos (display_debug_lines_decoded): Remove unused variable prev_line. 742 1.1 christos * elfedit.c (process_archive): Remove unused variable 743 1.1 christos file_name_size. 744 1.1 christos * ieee.c (ieee_start_compilation_unit): Remove unused variable 745 1.1 christos nindx. 746 1.1 christos (ieee_set_type): Remove unused variables info, targetindx and 747 1.1 christos baseindx. 748 1.1 christos * objdump.c (disassmble_byte): Remove unused variable done_dot. 749 1.1 christos * rddbg.c (read_section_stabs_debugging_info): Remove unused 750 1.1 christos variable other. 751 1.1 christos * readelf.c (dump_section_as_strings): Remove unused variable 752 1.1 christos addr. 753 1.1 christos (process_archive): Remove unused variable file_name_size. 754 1.1 christos * stabs.c (parse_stab_string): Mark desc parameter as unused. 755 1.1 christos Remove unused variable lineno. 756 1.1 christos (parse_stab_struct_type): Remove unused variable orig. 757 1.1 christos (stab_demangle_type): Remove unused variables constp, volatilep 758 1.1 christos and hold. 759 1.1 christos 760 1.1 christos 2010-04-07 Alan Modra <amodra (a] gmail.com> 761 1.1 christos 762 1.1 christos * configure: Regenerate. 763 1.1 christos 764 1.1 christos 2010-04-06 Nick Clifton <nickc (a] redhat.com> 765 1.1 christos 766 1.1 christos * po/vi.po: Updated Vietnamese translation. 767 1.1 christos 768 1.1 christos 2010-04-05 Jakub Jelinek <jakub (a] redhat.com> 769 1.1 christos 770 1.1 christos * dwarf.c (struct Frame_Chunk): Add ptr_size and segment_size 771 1.1 christos fields. 772 1.1 christos (display_debug_frames): Handle CIE version 4. 773 1.1 christos 774 1.1 christos * dwarf.c (struct State_Machine_Registers): Add op_index field, 775 1.1 christos change end_sequence type to unsigned char. 776 1.1 christos (reset_state_machine): Clear op_index. 777 1.1 christos (process_extended_line_op): For DW_LNE_set_address clear op_index. 778 1.1 christos (display_debug_lines_raw): Initialize li_max_ops_per_insn. 779 1.1 christos Track op_index state machine register and print it if 780 1.1 christos li_max_ops_per_insn is != 1. 781 1.1 christos (display_debug_lines_decoded): Likewise. 782 1.1 christos 783 1.1 christos 2010-04-01 Jakub Jelinek <jakub (a] redhat.com> 784 1.1 christos 785 1.1 christos * dwarf.c (read_and_display_attr_value): Don't reject 786 1.1 christos dwarf_version == 4. Handle DW_FORM_sec_offset, DW_FORM_flag_present 787 1.1 christos and DW_FORM_exprloc. 788 1.1 christos (process_debug_info): Handle cu_version == 4. 789 1.1 christos (display_debug_lines_raw, display_debug_lines_decoded): Handle 790 1.1 christos li_version == 4. 791 1.1 christos 792 1.1 christos 2010-03-30 Andreas Schwab <schwab (a] linux-m68k.org> 793 1.1 christos 794 1.1 christos * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define. 795 1.1 christos * Makefile.in: Regenerate. 796 1.1 christos 797 1.1 christos 2010-03-25 Joseph Myers <joseph (a] codesourcery.com> 798 1.1 christos 799 1.1 christos * MAINTAINERS: Add self as TI C6X maintainer. 800 1.1 christos * NEWS: Add news entry for TI C6X support. 801 1.1 christos * readelf.c: Include elf/tic6x.h. 802 1.1 christos (guess_is_rela): Handle EM_TI_C6000. 803 1.1 christos (dump_relocations): Likewise. 804 1.1 christos (get_tic6x_dynamic_type): New. 805 1.1 christos (get_dynamic_type): Call it. 806 1.1 christos (get_machine_flags): Handle EF_C6000_REL. 807 1.1 christos (get_osabi_name): Handle machine-specific values only for relevant 808 1.1 christos machines. Handle C6X values. 809 1.1 christos (get_tic6x_segment_type): New. 810 1.1 christos (get_segment_type): Call it. 811 1.1 christos (get_tic6x_section_type_name): New. 812 1.1 christos (get_section_type_name): Call it. 813 1.1 christos (is_32bit_abs_reloc, is_16bit_abs_reloc, is_none_reloc): Handle 814 1.1 christos EM_TI_C6000. 815 1.1 christos 816 1.1 christos 2010-03-25 Thomas Schwinge <thomas (a] codesourcery.com> 817 1.1 christos 818 1.1 christos * doc/binutils.texi (readelf) <unwind information>: Mention support for 819 1.1 christos ARM unwind tables. 820 1.1 christos 821 1.1 christos 2010-03-18 H.J. Lu <hongjiu.lu (a] intel.com> 822 1.1 christos 823 1.1 christos * readelf.c (decode_arm_unwind): Increase buf size to 9 byte. 824 1.1 christos 825 1.1 christos 2010-03-17 Alan Modra <amodra (a] gmail.com> 826 1.1 christos 827 1.1 christos * readelf.c (dump_arm_unwind): Warning fix. 828 1.1 christos 829 1.1 christos 2010-03-16 Daniel Jacobowitz <dan (a] codesourcery.com> 830 1.1 christos 831 1.1 christos * MAINTAINERS: Update my email address. List Tristan Gingold 832 1.1 christos as the release branch maintainer. 833 1.1 christos 834 1.1 christos 2010-03-05 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 835 1.1 christos 836 1.1 christos * readelf.c (get_ver_flags): Handle VER_FLG_INFO. 837 1.1 christos 838 1.1 christos 2010-03-02 Daniel Jacobowitz <dan (a] codesourcery.com> 839 1.1 christos 840 1.1 christos * NEWS: Document .ARM.exidx / .ARM.extab support. 841 1.1 christos 842 1.1 christos * dwarf.c (read_leb128): Make non-static. 843 1.1 christos * dwarf.h (read_leb128): Declare. 844 1.1 christos * readelf.c (REMOVE_ARCH_BITS): Define. 845 1.1 christos (find_section_by_address): New. 846 1.1 christos (read_uleb128): Move higher. Use read_leb128 from dwarf.c. 847 1.1 christos (find_symbol_for_address): Handle the Thumb bit for ARM, by 848 1.1 christos using REMOVE_ARCH_BITS. 849 1.1 christos (struct arm_section, struct arm_unw_aux_info, arm_print_vma_and_name) 850 1.1 christos (arm_free_section, arm_section_get_word, decode_arm_unwind) 851 1.1 christos (dump_arm_unwind, arm_process_unwind): New. 852 1.1 christos (process_unwind): Handle ARM. 853 1.1 christos 854 1.1 christos 2010-02-26 Jie Zhang <jie (a] codesourcery.com> 855 1.1 christos 856 1.1 christos * MAINTAINERS: Update my email address. 857 1.1 christos 858 1.1 christos 2010-02-23 Peter Breitenlohner <peb (a] mppmu.mpg.de> 859 1.1 christos 860 1.1 christos PR binutils/11298 861 1.1 christos * doc/binutils.texi (windmc): Fix synopsis and description of 862 1.1 christos ASCII options. 863 1.1 christos 864 1.1 christos 2010-02-19 Alan Modra <amodra (a] gmail.com> 865 1.1 christos 866 1.1 christos * readelf.c (get_group_flags): Return empty string when flags zero. 867 1.1 christos Add space in other returned values. 868 1.1 christos (process_section_groups): Adjust format string. 869 1.1 christos 870 1.1 christos 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 871 1.1 christos 872 1.1 christos * readelf.c (arm_attr_tag_Advanced_SIMD_arch): Add description of 873 1.1 christos newly permitted attribute values. 874 1.1 christos (arm_attr_tag_Virtualization_use): Likewise. 875 1.1 christos (arm_attr_tag_DIV_use): Add description of new attribute. 876 1.1 christos (arm_attr_tag_MPextension_use_legacy): Likewise. 877 1.1 christos 878 1.1 christos 2010-02-15 Nick Clifton <nickc (a] redhat.com> 879 1.1 christos 880 1.1 christos * po/vi.po: Updated Vietnamese translation. 881 1.1 christos 882 1.1 christos 2010-02-09 Michael Holzheu <holzheu (a] de.ibm.com> 883 1.1 christos 884 1.1 christos * readelf.c (get_note_type): Handle NT_S390_TIMER, NT_S390_TODCMP, 885 1.1 christos NT_S390_TODPREG, NT_S390_CTRS and NT_S390_PREFIX. 886 1.1 christos 887 1.1 christos 2010-02-08 Jim Blandy <jimb (a] red-bean.com> 888 1.1 christos 889 1.1 christos * dwarf.c (display_debug_frames): Skip the 'S' character in CFI 890 1.1 christos 'z' augmentation strings. 891 1.1 christos 892 1.1 christos 2010-02-08 Christophe Lyon <christophe.lyon (a] st.com> 893 1.1 christos 894 1.1 christos * objdump.c (disassemble_bytes): Clear aux->reloc before printing 895 1.1 christos a new address, so as not to reuse a previous, non-related reloc. 896 1.1 christos 897 1.1 christos 2010-02-02 H.J. Lu <hongjiu.lu (a] intel.com> 898 1.1 christos 899 1.1 christos * readelf.c (get_note_type): Handle NT_X86_XSTATE. 900 1.1 christos 901 1.1 christos 2010-02-01 Nathan Sidwell <nathan (a] codesourcery.com> 902 1.1 christos 903 1.1 christos * objcopy.c (copy_object): Set SEC_LINKER_CREATED when adding 904 1.1 christos sections. 905 1.1 christos 906 1.1 christos 2010-01-28 Nick Clifton <nickc (a] redhat.com> 907 1.1 christos 908 1.1 christos PR 11225 909 1.1 christos * objdump.c (only): Replace with linked list. 910 1.1 christos (only_size, only_used): Replace with only_list. 911 1.1 christos (process_section_p): Set seen field on matches sections. 912 1.1 christos (add_only): New function. 913 1.1 christos (free_only_list): New function. 914 1.1 christos (disassemble_section): Check only_list. 915 1.1 christos (main): Use add_only and free_only_list. 916 1.1 christos 917 1.1 christos 2010-01-26 Tristan Gingold <gingold (a] adacore.com> 918 1.1 christos 919 1.1 christos * Makefile.am (bin2c): Add libintl dependance and library. 920 1.1 christos * Makefile.in: Regenerate. 921 1.1 christos 922 1.1 christos 2010-01-21 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com> 923 1.1 christos 924 1.1 christos * readelf.c (get_machine_flags): Handle EF_S390_HIGH_GPRS. 925 1.1 christos 926 1.1 christos 2010-01-19 Ian Lance Taylor <iant (a] google.com> 927 1.1 christos 928 1.1 christos * objcopy.c (copy_main): Rewrite OPTION_ADD_SECTION code to work 929 1.1 christos with non-ordinary files like /dev/null. 930 1.1 christos 931 1.1 christos 2010-01-19 Daisuke Hatayama <d.hatayama (a] jp.fujitsu.com> 932 1.1 christos Alan Modra <amodra (a] gmail.com> 933 1.1 christos 934 1.1 christos * readelf.c (process_file_header): Handle e_phnum extension. 935 1.1 christos 936 1.1 christos 2010-01-14 Tristan Gingold <gingold (a] adacore.com> 937 1.1 christos 938 1.1 christos * dwarf.c (get_AT_name): Handle DW_AT_use_GNAT_descriptive_type 939 1.1 christos and DW_AT_GNAT_descriptive_type. 940 1.1 christos 941 1.1 christos 2010-01-13 Tristan Gingold <gingold (a] adacore.com> 942 1.1 christos 943 1.1 christos * ar.c (main): Use lbasename. 944 1.1 christos (normalize): Ditto. 945 1.1 christos * objdump.c (update_source_path): Ditto. 946 1.1 christos 947 1.1 christos 2010-01-12 Tristan Gingold <gingold (a] adacore.com> 948 1.1 christos 949 1.1 christos * makefile.vms (CFLAGS): Turns warnings into informational messages. 950 1.1 christos 951 1.1 christos 2010-01-11 H.J. Lu <hongjiu.lu (a] intel.com> 952 1.1 christos 953 1.1 christos PR ld/11146 954 1.1 christos * NEWS: Mention --dyn-syms for readelf. 955 1.1 christos 956 1.1 christos * readelf.c (do_dyn_syms): New. 957 1.1 christos (OPTION_DYN_SYMS): Likewise. 958 1.1 christos (options): Add "dyn-syms". 959 1.1 christos (usage): Add --dyn-syms. 960 1.1 christos (parse_args): Handle OPTION_DYN_SYMS. 961 1.1 christos (process_symbol_table): Handle do_dyn_syms. 962 1.1 christos (process_object): Likewise. 963 1.1 christos (process_archive): Likewise. 964 1.1 christos 965 1.1 christos * doc/binutils.texi: Document --dyn-syms for readelf. Mention 966 1.1 christos symbol hash tables for -D. 967 1.1 christos 968 1.1 christos 2010-01-11 Nick Clifton <nickc (a] redhat.com> 969 1.1 christos 970 1.1 christos * NEWS: Mention addition of elfedit. 971 1.1 christos 972 1.1 christos * po/fi.po: Updated Finnish translation. 973 1.1 christos 974 1.1 christos 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 975 1.1 christos 976 1.1 christos * Makefile.in: Regenerate. 977 1.1 christos * configure: Regenerate. 978 1.1 christos * doc/Makefile.in: Regenerate. 979 1.1 christos 980 1.1 christos 2010-01-08 H.J. Lu <hongjiu.lu (a] intel.com> 981 1.1 christos 982 1.1 christos * version.c (print_version): Change to "Copyright 2010". 983 1.1 christos 984 1.1 christos 2010-01-08 H.J. Lu <hongjiu.lu (a] intel.com> 985 1.1 christos 986 1.1 christos * elfedit.c (input_elf_type): New. 987 1.1 christos (output_elf_type): Likewise. 988 1.1 christos (elf_type): Likewise. 989 1.1 christos (update_elf_header): Support updating ELF file type. 990 1.1 christos (command_line_switch): Add OPTION_INPUT_TYPE and 991 1.1 christos OPTION_OUTPUT_TYPE. 992 1.1 christos (options): Likewise. 993 1.1 christos (usage): Add --input-type and --output-type. 994 1.1 christos (main): Handle OPTION_INPUT_TYPE and OPTION_OUTPUT_TYPE. Check 995 1.1 christos one of --output-mach and --output-type must be specified. 996 1.1 christos 997 1.1 christos * doc/binutils.texi: Document --input-type and --output-type 998 1.1 christos for elfedit. 999 1.1 christos 1000 1.1 christos 2010-01-08 H.J. Lu <hongjiu.lu (a] intel.com> 1001 1.1 christos 1002 1.1 christos * doc/binutils.texi: Fix a typo. 1003 1.1 christos 1004 1.1 christos 2010-01-08 H.J. Lu <hongjiu.lu (a] intel.com> 1005 1.1 christos 1006 1.1 christos * elfedit.c (update_elf_header): Don't change input_elf_class 1007 1.1 christos nor input_elf_machine if they are -1. 1008 1.1 christos 1009 1.1 christos 2010-01-08 Tristan Gingold <gingold (a] adacore.com> 1010 1.1 christos 1011 1.1 christos * ar.c: Remove bfd_special_undocumented_glue prototype. 1012 1.1 christos 1013 1.1 christos 2010-01-07 H.J. Lu <hongjiu.lu (a] intel.com> 1014 1.1 christos 1015 1.1 christos * elfedit.c (update_elf_header): Reformat. 1016 1.1 christos 1017 1.1 christos 2010-01-07 H.J. Lu <hongjiu.lu (a] intel.com> 1018 1.1 christos 1019 1.1 christos * readelf.c (usage): Fix indent for --symbols. 1020 1.1 christos 1021 1.1 christos 2010-01-07 H.J. Lu <hongjiu.lu (a] intel.com> 1022 1.1 christos 1023 1.1 christos * doc/binutils.texi: Replace -histogram with --histogram. 1024 1.1 christos 1025 1.1 christos 2010-01-06 H.J. Lu <hongjiu.lu (a] intel.com> 1026 1.1 christos 1027 1.1 christos PR binutils/11131 1028 1.1 christos * Makefile.am (ELFEDIT_PROG): New. 1029 1.1 christos (bin_PROGRAMS): Add $(ELFEDIT_PROG). 1030 1.1 christos (CFILES): Add elfedit.c. 1031 1.1 christos (elfedit_DEPENDENCIES): New. 1032 1.1 christos (elfedit_SOURCES): Likewise. 1033 1.1 christos (elfedit_LDADD): Likewise. 1034 1.1 christos * Makefile.in: Regenerated. 1035 1.1 christos 1036 1.1 christos * elfedit.c: New. 1037 1.1 christos 1038 1.1 christos * doc/binutils.texi: Document elfedit. 1039 1.1 christos 1040 1.1 christos * doc/Makefile.am (man_MANS): Add elfedit.1. 1041 1.1 christos (elfedit.1): New. 1042 1.1 christos * doc/Makefile.in: Regenerated. 1043 1.1 christos 1044 1.1 christos 2010-01-06 Tristan Gingold <gingold (a] adacore.com> 1045 1.1 christos 1046 1.1 christos * nm.c (usage): Remove extra blanks. 1047 1.1 christos 1048 1.1 christos 2010-01-04 H.J. Lu <hongjiu.lu (a] intel.com> 1049 1.1 christos 1050 1.1 christos * objcopy.c: Update copyright. 1051 1.1 christos * readelf.c: Likewise. 1052 1.1 christos 1053 1.1 christos 2010-01-04 H.J. Lu <hongjiu.lu (a] intel.com> 1054 1.1 christos 1055 1.1 christos PR binutils/11130 1056 1.1 christos * objcopy.c (copy_object): Remove "Warning: " from error 1057 1.1 christos message. 1058 1.1 christos 1059 1.1 christos 2010-01-04 Nick Clifton <nickc (a] redhat.com> 1060 1.1 christos 1061 1.1 christos PR 11128 1062 1.1 christos * readelf.c (dump_section_as_strings): Use two separate 1063 1.1 christos invocations of printf() in order to work around bugs in 1064 1.1 christos the Solaris 8 implementation. 1065 1.1 christos 1066 1.1 christos 2010-01-04 Nick Clifton <nickc (a] redhat.com> 1067 1.1 christos 1068 1.1 christos * po/ru.po: Updated Russian translation. 1069 1.1 christos 1070 1.1 christos For older changes see ChangeLog-2009 1071 1.1 christos 1073 1.3 christos Copyright (C) 2010 Free Software Foundation, Inc. 1074 1.3 christos 1075 1.3 christos Copying and distribution of this file, with or without modification, 1076 1.3 christos are permitted in any medium without royalty provided the copyright 1077 1.3 christos notice and this notice are preserved. 1078 1.1 christos 1079 1.1 christos Local Variables: 1080 1.1 christos mode: change-log 1081 1.1 christos left-margin: 8 1082 1.1 christos fill-column: 74 1083 1.1 christos version-control: never 1084 End: 1085