1 1.1 christos 2005-12-30 Jie Zhang <jie.zhang (a] analog.com> 2 1.1 christos 3 1.1 christos * readelf.c (get_machine_name): Add case for Blackfin. 4 1.1 christos 5 1.1 christos 2005-12-27 Alan Modra <amodra (a] bigpond.net.au> 6 1.1 christos 7 1.1 christos * Makefile.am: Run "make dep-am". 8 1.1 christos (Makefile): Remove dependency. 9 1.1 christos * Makefile.in: Regenerate. 10 1.1 christos 11 1.1 christos 2005-12-26 Jan-Benedict Glaw <jbglaw (a] lug-owl.de> 12 1.1 christos 13 1.1 christos * MAINTAINERS: Add myself as VAX maintainer. 14 1.1 christos 15 1.1 christos 2005-12-22 Randolph Chung <tausq (a] debian.org> 16 1.1 christos 17 1.1 christos * rddbg.c (read_section_stabs_debugging_info): Add $GDB_SYMBOLS$ 18 1.1 christos entry to names[] array for SOM binaries. 19 1.1 christos 20 1.1 christos 2005-12-21 H.J. Lu <hjl (a] gnu.org> 21 1.1 christos 22 1.1 christos * MAINTAINERS: Add myself as x86_64 maintainer. 23 1.1 christos 24 1.1 christos 2005-12-16 Nathan Sidwell <nathan (a] codesourcery.com> 25 1.1 christos 26 1.1 christos Second part of ms1 to mt renaming. 27 1.1 christos * readelf.c (guess_is_rela): Use EM_MT. 28 1.1 christos (dump_relocations, get_machine_name): Adjust. 29 1.1 christos 30 1.1 christos 2005-12-12 Nathan Sidwell <nathan (a] codesourcery.com> 31 1.1 christos 32 1.1 christos * Makefile.am: Replace ms1 files with mt files. 33 1.1 christos * Makefile.in: Rebuilt. 34 1.1 christos * readelf.c (elf/mt.h): Adjust #include. 35 1.1 christos 36 1.1 christos 2005-11-30 Nick Clifton <nickc (a] redhat.com> 37 1.1 christos 38 1.1 christos * configure.in (ALL_LINGUAS): Add fi. 39 1.1 christos * configure: Regenerate. 40 1.1 christos * po/fi.po: New file: Finnish translation. 41 1.1 christos 42 1.1 christos 2005-11-21 Arnold Metselaar <arnoldm (a] sourceware.org> 43 1.1 christos 44 1.1 christos * MAINTAINERS: add myself as Z80 maintainer 45 1.1 christos 46 1.1 christos 2005-11-17 Andrew Haley <aph (a] redhat.com> 47 1.1 christos 48 1.1 christos * cxxfilt.c (main): Flush output at newline. 49 1.1 christos 50 1.1 christos 2005-11-16 Mark Mitchell <mark (a] codesourcery.com> 51 1.1 christos 52 1.1 christos * doc/binutils.texi: Include config.texi and @file documentation 53 1.1 christos for manual pages. 54 1.1 christos 55 1.1 christos 2005-11-15 Jan Beulich <jbeulich (a] novell.com> 56 1.1 christos 57 1.1 christos * objcopy.c (keep_file_symbols): New. 58 1.1 christos (enum command_line_switch): Add OPTION_KEEP_FILE_SYMBOLS. 59 1.1 christos (strip_options): Add --keep-file-symbols. 60 1.1 christos (copy_options): Likewise. 61 1.1 christos (copy_usage): Likewise. 62 1.1 christos (strip_usage): Likewise. 63 1.1 christos (filter_symbols): Act upon keep_file_symbols. 64 1.1 christos (strip_main): Handle OPTION_KEEP_FILE_SYMBOLS. 65 1.1 christos (copy_main): Likewise. 66 1.1 christos * doc/binutils.texi: Document --keep-file-symbols for objcopy 67 1.1 christos and strip. 68 1.1 christos 69 1.1 christos 2005-11-14 Daniel Jacobowitz <dan (a] codesourcery.com> 70 1.1 christos 71 1.1 christos * readelf.c (struct dump_list_entry, request_dump_byname) 72 1.1 christos (initialise_dumps_byname): New. 73 1.1 christos (parse_args): Call request_dump_byname. 74 1.1 christos (process_section_contents): Call initialise_dumps_byname. 75 1.1 christos * doc/binutils.texi (readelf): Mention -x NAME. 76 1.1 christos * NEWS: Likewise. 77 1.1 christos 78 1.1 christos 2005-11-11 Nick Clifton <nickc (a] redhat.com> 79 1.1 christos 80 1.1 christos PR 1150 81 1.1 christos * readelf.c (get_mips_symbol_other): New function. 82 1.1 christos (get_symbol_other): New function. 83 1.1 christos (process_symbol_table): Call get_symbol_other() to get a 84 1.1 christos description of the st_other field if it contains more information 85 1.1 christos than just the visibility. 86 1.1 christos 87 1.1 christos 2005-11-07 Steve Ellcey <sje (a] cup.hp.com> 88 1.1 christos 89 1.1 christos * configure: Regenerate after modifying bfd/warning.m4. 90 1.1 christos 91 1.1 christos 2005-10-30 H.J. Lu <hongjiu.lu (a] intel.com> 92 1.1 christos 93 1.1 christos * Makefile.am: Run "make dep-am". 94 1.1 christos * Makefile.in: Regenerated. 95 1.1 christos 96 1.1 christos * dep-in.sed: Replace " ./" with " ". 97 1.1 christos 98 1.1 christos 2005-10-25 Alan Modra <amodra (a] bigpond.net.au> 99 1.1 christos 100 1.1 christos * po/POTFILES.in: Regenerate. 101 1.1 christos * po/binutils.pot: Regenerate. 102 1.1 christos 103 1.1 christos 2005-10-24 Bernd Schmidt <bernd.schmidt (a] analog.com> 104 1.1 christos 105 1.1 christos * MAINTAINERS: Add self as BFIN maintainer. 106 1.1 christos 107 1.1 christos 2005-10-18 Jie Zhang <jie.zhang (a] analog.com> 108 1.1 christos 109 1.1 christos * MAINTAINERS: Add self as BFIN maintainer. 110 1.1 christos 111 1.1 christos 2005-10-11 Danny Smith <dannysmith (a] users.sourceforge.net> 112 1.1 christos 113 1.1 christos * rclex.l (handle quotes): Stop parsing hex notation escaped 114 1.1 christos chars after the first two digits, 115 1.1 christos 116 1.1 christos 2005-10-11 Nick Clifton <nickc (a] redhat.com> 117 1.1 christos 118 1.1 christos PR binutils/1437 119 1.1 christos * cxxfilt.c (flags): Remove DMGL_TYPES; 120 1.1 christos (long_options): Rename --no-types to --types. 121 1.1 christos (usage): Likewise. 122 1.1 christos (demangle_it): Add a comment describing why _ and $ prefixes are 123 1.1 christos skipped. Use printf rather than puts to emit the demangled output 124 1.1 christos in order to avoid emitting a new line character. 125 1.1 christos (main): Have the -t flag enable type demangling. 126 1.1 christos Emit a newline after every demangled command line argument. 127 1.1 christos Copy whitespace from stdin to stdout. 128 1.1 christos * doc/binutils.texi (c++filt): Document the change to the -t 129 1.1 christos switch. 130 1.1 christos Document why demangling names on the command line is slightly 131 1.1 christos different to demangling names read from the standard input. 132 1.1 christos 133 1.1 christos 2005-10-10 Mark Mitchell <mark (a] codesourcery.com> 134 1.1 christos 135 1.1 christos * doc/Makefile.am (config.texi): Set top_srcdir. 136 1.1 christos * doc/Makefile.in: Regenerated. 137 1.1 christos * doc/binutils.texi: Use at-file.texi from libiberty. 138 1.1 christos 139 1.1 christos 2005-10-10 H.J. Lu <hongjiu.lu (a] intel.com> 140 1.1 christos 141 1.1 christos PR binutils/1436 142 1.1 christos * readelf.c (ABSADDR): New. 143 1.1 christos (dump_ia64_unwind): Use ABSADDR to get the unwind info address. 144 1.1 christos 145 1.1 christos 2005-10-10 Thomas Weidenmueller <w3seek (a] reactos.com> 146 1.1 christos 147 1.1 christos * resbin.c (res_to_bin_accelerator): Place the terminating NUL at 148 1.1 christos the correct location in the bindata structure. 149 1.1 christos 150 1.1 christos 2005-10-10 Bryce Schober <bryce.schober (a] dynonavionics.com> 151 1.1 christos 152 1.1 christos * doc/binutils.texi (objdump): Fix typo: -reg-name-std should be 153 1.1 christos -reg-names-std. 154 1.1 christos 155 1.1 christos 2005-10-04 Nick Clifton <nickc (a] redhat.com> 156 1.1 christos 157 1.1 christos * cxxfilt.c: Treat mangled names specified on the command line in 158 1.1 christos the same way as mangled names read from stdin. 159 1.1 christos Add -i switch to disable the display of implementation details. 160 1.1 christos Add -t switch to disable the demangling of types. 161 1.1 christos * NEWS: Mention the new switches. 162 1.1 christos * doc/binutils.texi (cxxfilt): Document the -i and -t switches. 163 1.1 christos 164 1.1 christos 2005-10-03 Mark Mitchell <mark (a] codesourcery.com> 165 1.1 christos 166 1.1 christos * addr2line.c (usage): Document @file. 167 1.1 christos * ar.c (usage): Likewise. 168 1.1 christos * coffdump (usage): Likewise. 169 1.1 christos * cxxfilt.c (usage): Likewise. 170 1.1 christos * dlltool.c (usage): Likewise. 171 1.1 christos * dllwrap.c (usage): Likewise. 172 1.1 christos * nlmconv.c (usage): Likewise. 173 1.1 christos * nm.c (usage): Likewise. 174 1.1 christos * objcopy.c (usage): Likewise. 175 1.1 christos * objdump.c (usage): Likewise. 176 1.1 christos * readelf.c (usage): Likewise. 177 1.1 christos * size.c (usage): Likeise. 178 1.1 christos * srconv.c (usage): Likewise. 179 1.1 christos * strings.c (usage): Likewise. 180 1.1 christos * windres.c (usage): Likewise. 181 1.3 christos * doc/binutils.texi: Add section on common options. 182 1.1 christos 183 1.1 christos 2005-10-03 H.J. Lu <hongjiu.lu (a] intel.com> 184 1.1 christos 185 1.1 christos * NEWS: Mention -W/--dwarf. 186 1.1 christos 187 1.1 christos * doc/binutils.texi: Document -W/--dwarf for objdump. 188 1.1 christos 189 1.1 christos 2005-10-01 Paul Brook <paul (a] codesourcery.com> 190 1.1 christos 191 1.1 christos * readelf.c (arm_attr_tag_CPU_arch, arm_attr_tag_ARM_ISA_use, 192 1.1 christos arm_attr_tag_THUMB_ISA_use, arm_attr_tag_VFP_arch, 193 1.1 christos arm_attr_tag_WMMX_arch, arm_attr_tag_NEON_arch, 194 1.1 christos arm_attr_tag_ABI_PCS_config, arm_attr_tag_ABI_PCS_R9_use, 195 1.1 christos arm_attr_tag_ABI_PCS_RW_data, arm_attr_tag_ABI_PCS_RO_DATA, 196 1.1 christos arm_attr_tag_ABI_PCS_GOT_use, arm_attr_tag_ABI_PCS_wchar_t, 197 1.1 christos arm_attr_tag_ABI_FP_rounding, arm_attr_tag_ABI_FP_denormal, 198 1.1 christos arm_attr_tag_ABI_FP_exceptions, arm_attr_tag_ABI_FP_user_exceptions, 199 1.1 christos arm_attr_tag_ABI_FP_number_model, arm_attr_tag_ABI_align8_needed, 200 1.1 christos arm_attr_tag_ABI_align8_preserved, arm_attr_tag_ABI_enum_size, 201 1.1 christos arm_attr_tag_ABI_HardFP_use, arm_attr_tag_ABI_VFP_args, 202 1.1 christos arm_attr_tag_ABI_WMMX_args, arm_attr_tag_ABI_optimization_goals, 203 1.1 christos arm_attr_tag_ABI_FP_optimization_goals, arm_attr_public_tags): New. 204 1.1 christos (display_arm_attribute, process_arm_specific): New functions. 205 1.1 christos (process_arch_specific): Add EM_ARM. 206 1.1 christos 207 1.1 christos 2005-09-30 Mark Mitchell <mark (a] codesourcery.com> 208 1.1 christos 209 1.1 christos * dlltool.c (main): Fix typo. 210 1.1 christos * windres.c (main): Likewise. 211 1.1 christos 212 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 213 1.1 christos 214 1.1 christos * Makefile.in: Regenerated. 215 1.1 christos 216 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 217 1.1 christos 218 1.1 christos * sysinfo.y (main): Undo last change. 219 1.1 christos 220 1.1 christos 2005-08-30 Mark Mitchell <mark (a] codesourcery.com> 221 1.1 christos 222 1.1 christos * addr2line.c (main): Use expandargv. 223 1.1 christos * ar.c (main): Likewise. 224 1.1 christos * coffdump.c (main): Likewise. 225 1.1 christos * cxxfilt.c (main): Likewise. 226 1.1 christos * dlltool.c (main): Likewise. 227 1.1 christos * dllwrap.c (main): Likewise. 228 1.1 christos * nlmconv.c (main): Likewise. 229 1.1 christos * nm.c (main): Likewise. 230 1.1 christos * objcopy.c (main): Likewise. 231 1.1 christos * objdump.c (main): Likewise. 232 1.1 christos * readelf.c (main): Likewise. 233 1.1 christos * size.c (main): Likeiwse. 234 1.1 christos * srcconv.c (main): Likewise. 235 1.1 christos * strings.c (main): Likewise. 236 1.1 christos * sysdump.c (main): Likewise. 237 1.1 christos * sysinfo.y (main): Likewise. 238 1.1 christos * windres.c (main): Likewise. 239 1.3 christos 240 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 241 1.1 christos 242 1.1 christos * Makefile.am: Run "make dep-am". 243 1.1 christos * Makefile.in: Regenerated. 244 1.1 christos * aclocal.m4: Likewise. 245 1.1 christos 246 1.1 christos 2005-09-30 Catherine Moore <clm (a] cm00re.com> 247 1.1 christos 248 1.1 christos * Makefile.am: Bfin support. 249 1.1 christos * Makefile.in: Regenerated. 250 1.1 christos * aclocal.m4: Regenerated. 251 1.1 christos * readelf.c (elf/bfin.h): Include. 252 1.1 christos (guess_is_rela): EM_BLACKFIN support. 253 1.1 christos (dump_relocations): Likewise. 254 1.1 christos 255 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 256 1.1 christos 257 1.1 christos * dwarf.c (fetch_indirect_string): Adjust for section address. 258 1.1 christos (process_debug_info): Likewise. 259 1.1 christos (display_debug_loc): Likewise. 260 1.1 christos (display_debug_ranges): Likewise. 261 1.1 christos 262 1.1 christos * objdump.c (mach_o_dwarf_sections): New. 263 1.1 christos (generic_dwarf_sections): Likewise. 264 1.1 christos (check_mach_o_dwarf): Likewise. 265 1.1 christos (dump_dwarf): Call check_mach_o_dwarf. 266 1.1 christos 267 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 268 1.1 christos 269 1.1 christos * Makefile.am (objdump_SOURCES): Add dwarf.c. 270 1.1 christos * Makefile.in: Regenerated. 271 1.1 christos 272 1.1 christos * objdump.c: Include "dwarf.h". 273 1.1 christos (usage): Add -W/--dwarf. 274 1.1 christos (long_options): Likewise. 275 1.1 christos (dump_dwarf_section_info): New. 276 1.1 christos (load_debug_section): Likewise. 277 1.1 christos (free_debug_section): Likewise. 278 1.1 christos (dump_dwarf_section): Likewise. 279 1.1 christos (dump_dwarf): Likewise. 280 1.1 christos (dump_bfd): Load symbol table and call dump_dwarf if 281 1.1 christos dump_dwarf_section_info isn't zero. 282 1.1 christos (main): Handle -W/--dwarf. 283 1.1 christos 284 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 285 1.1 christos 286 1.1 christos * readelf.c: Reordered. 287 1.1 christos (is_relocatable): New. 288 1.1 christos (dwarf_section): New structure for DWARF section. 289 1.1 christos (load_debug_section): New. 290 1.1 christos (free_debug_section): Likewise. 291 1.1 christos (debug_str_section): Likewise. 292 1.1 christos (debug_abbrev_section): Likewise. 293 1.1 christos (debug_str_contents): Removed. 294 1.1 christos (debug_str_size): Likewise. 295 1.1 christos (debug_loc_contents): Likewise. 296 1.1 christos (debug_loc_size): Likewise. 297 1.1 christos (debug_range_contents): Likewise. 298 1.1 christos (debug_range_size): Likewise. 299 1.1 christos (load_debug_str): Likewise. 300 1.1 christos (free_debug_str): Likewise. 301 1.1 christos (load_debug_loc): Likewise. 302 1.1 christos (free_debug_loc): Likewise. 303 1.1 christos (load_debug_arange): Likewise. 304 1.1 christos (free_debug_arange): Likewise. 305 1.1 christos (load_debug_abbrev): Likewise. 306 1.1 christos (free_debug_abbrev): Likewise. 307 1.1 christos (fetch_indirect_string): Updated. 308 1.1 christos (debug_apply_rela_addends): Likewise. 309 1.1 christos (process_debug_info): Likewise. 310 1.1 christos (get_debug_info): Likewise. 311 1.1 christos (display_debug_lines): Likewise. 312 1.1 christos (display_debug_pubnames): Likewise. 313 1.1 christos (display_debug_macinfo): Likewise. 314 1.1 christos (display_debug_abbrev): Likewise. 315 1.1 christos (display_debug_loc): Likewise. 316 1.1 christos (display_debug_str): Likewise. 317 1.1 christos (display_debug_info): Likewise. 318 1.1 christos (display_debug_aranges): Likewise. 319 1.1 christos (display_debug_ranges): Likewise. 320 1.1 christos (display_debug_frames): Likewise. 321 1.1 christos (display_debug_not_supported): Likewise. 322 1.1 christos (debug_displays): Likewise. 323 1.1 christos (display_debug_section): Likewise. 324 1.1 christos (get_file_header): Set is_relocatable. 325 1.1 christos 326 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 327 1.1 christos 328 1.1 christos * readelf.c (debug_apply_rela_addends): Relocate the whole 329 1.1 christos section. 330 1.1 christos (process_debug_info): Don't call debug_apply_rela_addends. 331 1.1 christos (display_debug_frames): Likewise. 332 1.1 christos (get_debug_info): Call debug_apply_rela_addends. 333 1.1 christos (debug_displays): Add the "relocate" field. 334 1.1 christos (display_debug_section): Call debug_apply_rela_addends if 335 1.1 christos needed. 336 1.1 christos 337 1.1 christos 2005-09-30 Matthias Kurz <mk (a] baerlap.north.de> 338 1.1 christos 339 1.1 christos * bucomm.h: Prevent the inclusion of <libintl.h> from the Solaris 340 1.1 christos version of <locale.h> when ENABLE_NLS is not defined. 341 1.1 christos 342 1.1 christos 2005-09-26 Mark Mitchell <mark (a] codesourcery.com> 343 1.1 christos 344 1.1 christos * BRANCHES: Mention binutils-csl-gxxpro-3_4-branch. 345 1.1 christos 346 1.1 christos 2005-09-20 Richard Henderson <rth (a] redhat.com> 347 1.1 christos 348 1.1 christos * readelf.c (display_debug_lines): Use unsigned long for address 349 1.1 christos increments. Use 0x prefix for all hex numbers. 350 1.1 christos 351 1.1 christos 2005-09-09 Richard Earnshaw <richard.earnshaw (a] arm.com> 352 1.1 christos 353 1.1 christos * readelf.c (get_arm_section_type_name): Add SHT_ARM_PREEMPTMAP and 354 1.1 christos SHT_ARM_ATTRIBUTES. 355 1.1 christos 356 1.1 christos 2005-09-07 H.J. Lu <hongjiu.lu (a] intel.com> 357 1.1 christos 358 1.1 christos * readelf.c (get_elf_section_flags): Handle 64bit sh_flags. 359 1.1 christos 360 1.1 christos 2005-09-02 H.J. Lu <hongjiu.lu (a] intel.com> 361 1.1 christos 362 1.1 christos * readelf.c (debug_abbrev_contents): New. 363 1.1 christos (debug_abbrev_size): Likewise. 364 1.1 christos (load_debug_abbrev): Likewise. 365 1.1 christos (free_debug_abbrev): Likewise. 366 1.1 christos (process_debug_info): Use them. 367 1.1 christos 368 1.1 christos 2005-08-17 H.J. Lu <hongjiu.lu (a] intel.com> 369 1.1 christos 370 1.1 christos PR binutils/1179 371 1.1 christos * objdump.c (disassemble_bytes): Don't adjust 372 1.1 christos adjust_section_vma. 373 1.1 christos (adjust_addresses): Don't adjust vma for debugging section. 374 1.1 christos Adjust lma only for relocatable files. 375 1.1 christos (dump_bfd): Tell adjust_addresses if it is a relocatable file. 376 1.1 christos 377 1.1 christos 2005-08-16 H.J. Lu <hongjiu.lu (a] intel.com> 378 1.1 christos 379 1.1 christos * bucomm.h (stpcpy): Declare if HAVE_DECL_STPCPY isn't defined. 380 1.1 christos 381 1.1 christos * configure.in (AC_GNU_SOURCE): Added. 382 1.1 christos (AC_CHECK_DECLS): Add stpcpy. 383 1.1 christos * configure: Regenerated. 384 1.1 christos * config.in: Likewise. 385 1.1 christos 386 1.1 christos 2005-08-16 Jakub Jelinek <jakub (a] redhat.com> 387 1.1 christos 388 1.1 christos * unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL, 389 1.1 christos UNW_DEC_RESTORE, UNW_DEC_SPILL_REG): Increase {,ab,t}regname 390 1.1 christos buffer sizes. 391 1.1 christos 392 1.1 christos 2005-08-15 Daniel Jacobowitz <dan (a] codesourcery.com> 393 1.1 christos 394 1.1 christos * doc/binutils.texi (objdump): Document -M e300. 395 1.1 christos 396 1.1 christos 2005-08-14 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 397 1.1 christos 398 1.1 christos * readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux. 399 1.1 christos Don't access table entries past the end of the table. 400 1.1 christos 401 1.1 christos 2005-08-13 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 402 1.1 christos 403 1.1 christos * readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER. 404 1.1 christos (get_parisc_section_type_name): Handle SHT_PARISC_DLKM. 405 1.1 christos 406 1.1 christos 2005-08-11 H.J. Lu <hongjiu.lu (a] intel.com> 407 1.1 christos 408 1.1 christos * NEWS: Mention "-t/--section-details" and 409 1.1 christos "-N/--full-section-name". 410 1.1 christos 411 1.1 christos * doc/binutils.texi: Document "-t/--section-details". Remove 412 1.1 christos "-N/--full-section-name". 413 1.1 christos 414 1.1 christos * readelf.c (do_full_section_name): Renamed to ... 415 1.1 christos (do_section_details): This. 416 1.1 christos (option): Rename "-N/--full-section-name" to 417 1.1 christos "-t/--section-details". 418 1.1 christos (usage): Likewise. 419 1.1 christos (parse_args): Likewise. 420 1.1 christos (get_elf_section_flags): Support do_section_details. 421 1.1 christos (process_section_headers): Updated for do_section_details. 422 1.1 christos 423 1.1 christos 2005-08-04 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 424 1.1 christos 425 1.1 christos * readelf.c (get_parisc_dynamic_type): Add new dynamic types. 426 1.1 christos (get_dynamic_type): Use old values for DT_LOOS and DT_HIOS when 427 1.1 christos e_machine is EM_PARISC. 428 1.1 christos (get_parisc_segment_type): Add new segment types. 429 1.1 christos (get_parisc_section_type_name): Add new section names. 430 1.1 christos (dynamic_section_parisc_val): Add new table entries. 431 1.1 christos 432 1.1 christos 2005-08-01 Filip Navara <navaraf (a] reactos.com> 433 1.1 christos 434 1.1 christos * dlltool.c (alphafunc): Remove and replace usage with nfunc. 435 1.1 christos (nfunc): Fix sorting of fastcall symbols when --kill-at is used. 436 1.1 christos 437 1.1 christos 2005-07-25 H.J. Lu <hongjiu.lu (a] intel.com> 438 1.1 christos 439 1.1 christos * readelf.c (dump_relocations): Handle SHN_X86_64_LCOMMON. 440 1.1 christos (get_symbol_index_type): Likewise. 441 1.1 christos (get_elf_section_flags): Handle SHF_X86_64_LARGE. 442 1.1 christos 443 1.1 christos 2005-07-21 Eric Christopher <echristo (a] apple.com> 444 1.1 christos 445 1.1 christos * MAINTAINERS: Change affiliation. 446 1.1 christos 447 1.1 christos 2005-07-19 Ben Elliston <bje (a] au.ibm.com> 448 1.1 christos 449 1.1 christos * readelf.c (read_and_display_attr_value): Remove comment adjacent 450 1.1 christos to DW_ATE_decimal_float about it being a GNU extension. 451 1.1 christos 452 1.1 christos 2005-07-18 Nick Clifton <nickc (a] redhat.com> 453 1.1 christos 454 1.1 christos * binemul.c: Fix name of Red Hat. 455 1.1 christos * binemul.h: Likewise. 456 1.1 christos * emul_aix.c: Likewise. 457 1.1 christos * emul_vanilla: Likewise. 458 1.1 christos 459 1.1 christos 2005-07-18 Ben Elliston <bje (a] au.ibm.com> 460 1.1 christos 461 1.1 christos * readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding 462 1.1 christos value of DW_ATE_decimal_float instead of DW_ATE_GNU_decimal_float. 463 1.1 christos 464 1.1 christos 2005-07-16 Alan Modra <amodra (a] bigpond.net.au> 465 1.1 christos 466 1.1 christos * Makefile.am: Run "make dep-am". 467 1.1 christos * Makefile.in: Regenerate. 468 1.1 christos 469 1.1 christos 2005-07-15 Eric Christopher <echristo (a] redhat.com> 470 1.1 christos 471 1.1 christos * MAINTAINERS: Change affiliation. 472 1.1 christos 473 1.1 christos 2005-07-14 Jim Blandy <jimb (a] redhat.com> 474 1.1 christos 475 1.1 christos * readelf.c: #include "elf/m32c.h" 476 1.1 christos (guess_is_rela, dump_relocations, get_machine_name): Add cases for 477 1.1 christos EM_M32C. 478 1.1 christos * Makefile.am (readelf.o): Update dependencies. 479 1.1 christos * Makefile.in: Regenerated. 480 1.1 christos 481 1.1 christos 2005-07-08 Ben Elliston <bje (a] au.ibm.com> 482 1.1 christos 483 1.1 christos * bucomm.h: Include <stdarg.h> unconditionally, not only when 484 1.1 christos ANSI_PROTOTYPES is defined. Remove #ifdef logic. 485 1.1 christos * dlltool.c: Likewise. 486 1.1 christos * dllwrap.c: Likewise. 487 1.1 christos 488 1.1 christos 2005-07-07 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 489 1.1 christos 490 1.1 christos * bucomm.h (report): Add format attribute. 491 1.1 christos * dlltool.c (inform): Likewise. 492 1.1 christos * dllwrap.c (display, inform, warn): Likewise. 493 1.1 christos * objdump.c (objdump_sprintf): Likewise. 494 1.1 christos * readelf.c (error, warn): Likewise. Fix format bugs. 495 1.1 christos 496 1.1 christos 2005-07-05 Dmitry V. Levin <ldv (a] altlinux.org> 497 1.1 christos Nick Clifton <nickc (a] redhat.com> 498 1.1 christos 499 1.1 christos * strings.c (filename_and_size_t): New typedef. 500 1.1 christos (strings_a_section): Skip sections with size greater or equal to 501 1.1 christos the file size. Cache the file size to avoid repeated stat()s. 502 1.1 christos (strings_object_file): Pass filename_and_size_t argument to 503 1.1 christos strings_a_section() via bfd_map_over_sections(). 504 1.1 christos 505 1.1 christos 2005-07-04 Alan Modra <amodra (a] bigpond.net.au> 506 1.1 christos 507 1.1 christos PR 1004 508 1.1 christos * objcopy.c (copy_object): Use bfd_make_section_with_flags. 509 1.1 christos (write_debugging_info): Likewise. 510 1.1 christos (setup_section): Use bfd_make_section_anyway_with_flags. 511 1.1 christos 512 1.1 christos 2005-07-01 Steve Ellcey <sje (a] cup.hp.com> 513 1.1 christos 514 1.1 christos * configure.in (AM_BINUTILS_WARNINGS): Add. 515 1.1 christos (BFD_NEED_DECLARATION): Replace with AC_CHECK_DECLS. 516 1.1 christos * configure: Regenerate. 517 1.1 christos * config.in: Regenerate. 518 1.1 christos * objdump.c (NEED_DECLARATION_*): Replace with !HAVE_DECL_*. 519 1.1 christos * bucomm.h: (NEED_DECLARATION_*): Ditto. 520 1.1 christos 521 1.1 christos 2005-06-30 Ben Elliston <bje (a] gnu.org> 522 1.1 christos 523 1.1 christos * Makefile.am (check-DEJAGNU): Don't search for expect. 524 1.1 christos * Makefile.in: Regenerate. 525 1.1 christos 526 1.1 christos 2005-06-30 Ben Elliston <bje (a] gnu.org> 527 1.1 christos 528 1.1 christos * Makefile.am (EXPECT): Set to expect. 529 1.1 christos (RUNTEST): Likewise, set to runtest. 530 1.1 christos * Makefile.in: Regenerate. 531 1.1 christos 532 1.1 christos 2005-06-17 Jakub Jelinek <jakub (a] redhat.com> 533 1.1 christos 534 1.1 christos * readelf.c (CHECK_ENTSIZE_VALUES, CHECK_ENTSIZE): Define. 535 1.1 christos (process_section_headers): Use it. 536 1.1 christos (process_relocs): Don't crash if symsec is not SHT_SYMTAB 537 1.1 christos or SHT_DYNSYM. 538 1.1 christos (process_version_sections): Use sizeof (Elf_External_Versym) 539 1.1 christos instead of sh_entsize. 540 1.1 christos 541 1.1 christos 2005-06-16 Nick Clifton <nickc (a] redhat.com> 542 1.1 christos 543 1.1 christos * rename.c (simple_copy): Only define if it is going to be used. 544 1.1 christos (smart_rename): Mark the preserve_dates parameter as possibly 545 1.1 christos being unused. 546 1.1 christos 547 1.1 christos * resres.c (write_res_data): Prevent a potential compile time 548 1.1 christos warning by casting the return value from fwrite. 549 1.1 christos 550 1.1 christos 2005-06-14 H.J. Lu <hongjiu.lu (a] intel.com> 551 1.1 christos 552 1.1 christos PR 995 553 1.1 christos * ar.c (BUFSIZE): Moved to ... 554 1.1 christos * bucomm.h (BUFSIZE): Here. 555 1.1 christos 556 1.1 christos * bucomm.c: Include <assert.h>. 557 1.1 christos (bfd_get_archive_filename): New. 558 1.1 christos * bucomm.h (bfd_get_archive_filename): New. 559 1.1 christos 560 1.1 christos * objcopy.c (copy_unknown_object): New. 561 1.1 christos (copy_object): Use bfd_get_archive_filename when reporting input 562 1.1 christos error. Don't call fatal on unknown arch. 563 1.1 christos (copy_archive): Call copy_unknown_object on unknown format or 564 1.1 christos arch. 565 1.1 christos 566 1.1 christos 2005-06-14 Jakub Jelinek <jakub (a] redhat.com> 567 1.1 christos 568 1.1 christos * readelf.c (cmalloc, xcmalloc, xcrealloc): New functions. 569 1.1 christos (get_data): Add nmemb argument. Return NULL if nmemb * size 570 1.1 christos overflows. If var == NULL, allocate one extra byte and 571 1.1 christos clear it. 572 1.1 christos (slurp_rela_relocs, slurp_rel_relocs, get_32bit_program_headers, 573 1.1 christos get_64bit_program_headers, get_program_headers, 574 1.1 christos get_32bit_section_headers, get_64bit_section_headers, 575 1.1 christos get_32bit_elf_symbols, get_64bit_elf_symbols, process_section_headers, 576 1.1 christos process_section_groups, process_relocs, slurp_ia64_unwind_table, 577 1.1 christos ia64_process_unwind, slurp_hppa_unwind_table, hppa_process_unwind, 578 1.1 christos get_32bit_dynamic_section, get_64bit_dynamic_section, 579 1.1 christos process_dynamic_section, process_version_sections, get_dynamic_data, 580 1.1 christos process_symbol_table, dump_section, load_debug_str, load_debug_loc, 581 1.1 christos load_debug_range, read_and_display_attr_value, process_debug_info, 582 1.1 christos get_debug_info, frame_need_space, display_debug_frames, 583 1.1 christos display_debug_section, process_mips_specific, process_gnu_liblist, 584 1.1 christos process_corefile_note_segment): Adjust get_data callers. Use 585 1.1 christos cmalloc, xcmalloc and xcrealloc instead of {m,xm,xre}alloc where 586 1.1 christos passed size is a product of 2 numbers. 587 1.1 christos 588 1.1 christos * readelf.c (print_mode): Fix comment typo. 589 1.1 christos (slurp_rela_relocs, slurp_rel_relocs): Fix memory leaks. 590 1.1 christos (dump_relocations): Fix a thinko in check for invalid st_name. 591 1.1 christos (process_program_headers): Don't crash if string_table is NULL. 592 1.1 christos (process_section_headers): Don't crash if e_shstrndx is invalid. 593 1.1 christos Ensure string_table_length is 0 if string_table == NULL. 594 1.1 christos Don't return just because string_table is NULL. 595 1.1 christos (process_section_groups): Don't crash if symtab's sh_link or 596 1.1 christos symbol's st_name is invalid. Fix a memory leak. Fix check for 597 1.1 christos invalid section number entry. 598 1.1 christos (process_relocs): Don't crash if relocation or symbol section's 599 1.1 christos sh_link is invalid. 600 1.1 christos (slurp_ia64_unwind_table, slurp_hppa_unwind_table): Don't crash if 601 1.1 christos relocation section's sh_info is invalid. 602 1.1 christos (ia64_process_unwind, hppa_process_unwind): Don't crash if symbol 603 1.1 christos table's sh_link is invalid. 604 1.1 christos (process_version_sections): Don't crash on version or symbol 605 1.1 christos section's sh_link is invalid. Don't crash if symbol's st_shndx 606 1.1 christos is invalid. 607 1.1 christos (process_symbol_table): Don't crash if string table is corrupt 608 1.1 christos or symbol's st_name, st_shndx, vna_name or vda_name is invalid. 609 1.1 christos (debug_apply_rela_addends): Don't crash if relocation section's 610 1.1 christos sh_info or sh_link is invalid. 611 1.1 christos (display_debug_loc): Warn for unterminated .debug_loc section 612 1.1 christos or start offsets not within .debug_loc section boundaries. 613 1.1 christos (process_gnu_liblist): Don't crash if liblist section's sh_link 614 1.1 christos or entry's l_name is invalid. 615 1.1 christos 616 1.1 christos 2005-06-09 Jakub Jelinek <jakub (a] redhat.com> 617 1.1 christos 618 1.1 christos * objdump.c (disassemble_bytes): Don't crash if q->howto == NULL. 619 1.1 christos If q->howto->name == NULL, print q->howto->type as number instead. 620 1.1 christos (dump_reloc_set): Likewise. 621 1.1 christos 622 1.1 christos 2005-06-07 Eric Christopher <echristo (a] redhat.com> 623 1.1 christos 624 1.1 christos * readelf.c (guess_is_rela): Support ms1. 625 1.1 christos (dump_relocations): Ditto. 626 1.1 christos (get_machine_name): Ditto. 627 1.1 christos 628 1.1 christos 2005-06-07 Aldy Hernandez <aldyh (a] redhat.com> 629 1.1 christos Michael Snyder <msnyder (a] redhat.com> 630 1.1 christos Stan Cox <scox (a] redhat.com> 631 1.1 christos 632 1.1 christos * Makefile.am (readelf.o): Depend on ms1.h. 633 1.1 christos 634 1.1 christos * Makefile.in: Regenerate. 635 1.1 christos 636 1.1 christos * readelf.c: Include ms1.h. 637 1.1 christos 638 1.1 christos 2005-06-06 H.J. Lu <hongjiu.lu (a] intel.com> 639 1.1 christos 640 1.1 christos PR 990 641 1.1 christos * nm.c (print_symbol): Call bfd_find_line before 642 1.1 christos bfd_find_nearest_line. 643 1.1 christos 644 1.1 christos 2005-06-06 Alan Modra <amodra (a] bigpond.net.au> 645 1.1 christos 646 1.1 christos * NEWS: Mention new powerpc ld support. 647 1.1 christos 648 1.1 christos 2005-06-03 Steve Ellcey <sje (a] cup.hp.com> 649 1.1 christos 650 1.1 christos * configure.in: Check for getc_unlocked prototype. 651 1.1 christos * configure: Regenerate. 652 1.1 christos * config.in: Regenerate. 653 1.1 christos * strings.c (get_char): Only call getc_unlocked if we have seen a 654 1.1 christos prototype. 655 1.1 christos 656 1.1 christos 2005-06-03 Nick Clifton <nickc (a] redhat.com> 657 1.1 christos 658 1.1 christos * configure.in (ALL_LINGUAS): Add zh_TW 659 1.1 christos * configure: Regenerate. 660 1.1 christos * po/zh_TW.po: New Chinese (traditional) translation. 661 1.1 christos 662 1.1 christos 2005-05-31 Richard Henderson <rth (a] redhat.com> 663 1.1 christos 664 1.1 christos * readelf.c (dump_relocations): Special case R_ALPHA_LITUSE. 665 1.1 christos 666 1.1 christos 2005-05-29 Richard Henderson <rth (a] redhat.com> 667 1.1 christos 668 1.1 christos * readelf.c (get_alpha_dynamic_type): New. 669 1.1 christos (get_dynamic_type): Call it. 670 1.1 christos 671 1.1 christos 2005-05-24 H.J. Lu <hongjiu.lu (a] intel.com> 672 1.1 christos 673 1.1 christos * readelf.c (process_section_groups): Report group section 674 1.1 christos index. Check if the section member index is valid. 675 1.1 christos 676 1.1 christos 2005-05-23 Fred Fish <fnf (a] specifixinc.com> 677 1.1 christos 678 1.1 christos * addr2line.c (unwind_inlines): New flag for 'i' option. 679 1.1 christos (usage): Document '-i' option. 680 1.1 christos (long_options): Recognize '--inlines'. 681 1.1 christos (translate_addresses): Loop, calling bfd_find_inliner_info as 682 1.1 christos necessary and printing multiple output lines. 683 1.1 christos (main): Handle 'i' option. 684 1.1 christos * doc/binutils.texi (addr2line): Document '-i' option. 685 1.1 christos * NEWS: Mention new addr2line '-i' option. 686 1.1 christos 687 1.1 christos 2005-05-23 Nick Clifton <nickc (a] redhat.com> 688 1.1 christos 689 1.1 christos * readelf.c (fetch_indirect_string): Display a warning message 690 1.1 christos when a corrupt DW_FORM_strp value is encountered. 691 1.1 christos 692 1.1 christos (process_debug_info): Mention that the compilation unit offset is 693 1.1 christos being displayed in hexadecimal. 694 1.1 christos 695 1.1 christos (display_debug_lines): Fix typo in name of .debug_line section. 696 1.1 christos 697 1.1 christos 2005-05-19 Zack Weinberg <zack (a] codesourcery.com> 698 1.1 christos 699 1.1 christos * Makefile.am: Have 'all' depend on 'info'. 700 1.1 christos * Makefile.in: Regenerate. 701 1.1 christos 702 1.1 christos 2005-05-19 Ben Elliston <bje (a] au.ibm.com> 703 1.1 christos 704 1.1 christos * readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding 705 1.1 christos value of DW_ATE_GNU_decimal_float. 706 1.1 christos 707 1.1 christos 2005-05-17 Daniel Jacobowitz <dan (a] codesourcery.com> 708 1.1 christos 709 1.1 christos * doc/Makefile.am (config.texi): Don't use $<. 710 1.1 christos * doc/Makefile.in: Regenerated. 711 1.1 christos 712 1.1 christos 2005-05-15 Yitzchak Scott-Thoennes <sthoenna (a] efn.org> 713 1.1 christos 714 1.1 christos * deflex.l: Ignore CRs 715 1.1 christos 716 1.1 christos 2005-05-15 Daniel Jacobowitz <dan (a] codesourcery.com> 717 1.1 christos 718 1.1 christos * acinclude.m4: Remove obsolete code. 719 1.1 christos * configure.in: Update AC_PREREQ. 720 1.1 christos * doc/Makefile.am (binutils_TEXINFOS): Define. 721 1.1 christos (config.texi): Depend on distributed files instead of built 722 1.1 christos files. 723 1.1 christos (binutils.dvi, binutils.info): Remove unnecessary rules. 724 1.1 christos (DISTCLEANFILES): Remove. 725 1.1 christos (install-data-local): Renamed from install. 726 1.1 christos (info-local): Renamed from info. 727 1.1 christos * Makefile.in, aclocal.m4, config.in, configure, 728 1.1 christos doc/Makefile.in: Regenerated. 729 1.1 christos 730 1.1 christos 2005-05-14 Alan Modra <amodra (a] bigpond.net.au> 731 1.1 christos 732 1.1 christos * readelf.c (get_ppc_dynamic_type): Display DT_PPC_GOT, not 733 1.1 christos DT_PPC_GLINK. 734 1.1 christos 735 1.1 christos 2005-05-13 Fred Fish <fnf (a] specifixinc.com> 736 1.1 christos 737 1.1 christos * readelf.c: Fix a couple of obvious comment typos, 738 1.1 christos 'debug_str' -> 'debug_ranges' and proecess' -> 'process'. 739 1.1 christos 740 1.1 christos 2005-05-13 H.J. Lu <hongjiu.lu (a] intel.com> 741 1.1 christos 742 1.1 christos * readelf.c (dump_ia64_unwind): Get stamp with proper size. 743 1.1 christos 744 1.1 christos 2005-05-12 Nick Clifton <nickc (a] redhat.com> 745 1.1 christos 746 1.1 christos * readelf.c (display_debug_lines): If pointer_size has not been 747 1.1 christos found then assume that it is 4 in order to prevent a seg fault 748 1.1 christos when process_extend_line_op attempts to read the line data. 749 1.1 christos 750 1.1 christos 2005-05-11 Alan Modra <amodra (a] bigpond.net.au> 751 1.1 christos 752 1.1 christos * readelf.c (get_ppc_dynamic_type): New function for DT_PPC_GLINK. 753 1.1 christos (get_dynamic_type): Call the above. 754 1.1 christos 755 1.1 christos 2005-05-07 Nick Clifton <nickc (a] redhat.com> 756 1.1 christos 757 1.1 christos * Update the address and phone number of the FSF organization in 758 1.1 christos the GPL notices in the following files: 759 1.1 christos aclocal.m4, addr2line.c, ar.c, arlex.l, arparse.y, arsup.c, 760 1.1 christos arsup.h, binemul.c, binemul.h, bucomm.c, bucomm.h, budbg.h, 761 1.1 christos budemang.c, budemang.h, coffdump.c, coffgrok.c, coffgrok.h, 762 1.1 christos cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y, dlltool.c, 763 1.1 christos dlltool.h, dllwrap.c, emul_aix.c, emul_vanilla.c, filemode.c, 764 1.1 christos ieee.c, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c, 765 1.1 christos objdump.c, prdbg.c, rclex.l, rcparse.y, rdcoff.c, rddbg.c, 766 1.1 christos readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c, 767 1.1 christos size.c, srconv.c, stabs.c, strings.c, sysdump.c, sysinfo.y, 768 1.1 christos syslex.l, unwind-ia64.c, unwind-ia64.h, version.c, windres.c, 769 1.1 christos windres.h, winduni.c, winduni.h wrstabs.c, doc/fdl.texi 770 1.1 christos 771 1.1 christos 2005-05-06 Jan Beulich <jbeulich (a] novell.com> 772 1.1 christos 773 1.1 christos * objcopy.c (copy_file): Don't delete output upon error here. 774 1.1 christos (copy_main): Delete output upon error. 775 1.1 christos 776 1.1 christos 2005-05-02 Ben Elliston <bje (a] au.ibm.com> 777 1.1 christos 778 1.1 christos * dlltool.c (dtab): Remove empty function. 779 1.1 christos (process_duplicates): Remove calls to dtab(). 780 1.1 christos 781 1.1 christos 2005-05-01 Maciej W. Rozycki <macro (a] linux-mips.org> 782 1.1 christos 783 1.1 christos * doc/binutils.texi (strip, objcopy): Clarify the description of 784 1.1 christos the "--strip-debug" option. Fix a typo. 785 1.1 christos 786 1.1 christos 2005-04-29 H.J. Lu <hongjiu.lu (a] intel.com> 787 1.1 christos 788 1.1 christos * bucomm.c: Undo the last change. 789 1.1 christos * bucomm.h: Likewise. 790 1.1 christos 791 1.1 christos 2005-04-29 Ben Elliston <bje (a] au.ibm.com> 792 1.1 christos 793 1.1 christos * syslex.l (word, number, unit): Remove unused variables. 794 1.1 christos * nlmheader.y (keyword_tokens): Make static. 795 1.1 christos * coffdump.c (dump_coff_symbol, coff_dump): Make static. 796 1.1 christos * coffgrok.c (lofile, last_function_symbol, last_function_type, 797 1.1 christos last_struct, last_enum, cur_sfile): Make variables static. 798 1.1 christos * sysdump.c (getCHARS, fillup, getBARRAY, getINT, getBITS, 799 1.1 christos sysroff_swap_tr_in, sysroff_print_tr_out): Make static. 800 1.1 christos * sysinfo.y (writecode, it, code, repeat, oldrepeat, name, rdepth, 801 1.1 christos names, pnames): Likewise. 802 1.1 christos 803 1.1 christos 2005-04-29 Ben Elliston <bje (a] au.ibm.com> 804 1.1 christos 805 1.1 christos * ar.c (mri_mode): Make static. 806 1.1 christos * arsup.c (obfd, real_name, outfile): Likewise. 807 1.1 christos * binemul.c (ar_emul_create): Remove unused function. 808 1.1 christos (ar_emul_default_create): Likewise. 809 1.1 christos * binemul.h (ar_emul_create): Remove declaration. 810 1.1 christos (ar_emul_default_create): Likewise. 811 1.1 christos (struct bin_emulation_xfer_struct): Remove ar_create member. 812 1.1 christos * bucomm.c (report): Make static. 813 1.1 christos * bucomm.h (report): Remove declaration. 814 1.1 christos * cxxfilt.c (mbuffer): Make static. 815 1.1 christos (main): Use unsigned ints for some loop control variables. 816 1.1 christos * readelf.c: Make many global variables static. 817 1.1 christos * size.c (berkeley_format): Make static. 818 1.1 christos (long_options): Likewise. 819 1.1 christos * emul_aix.c (bin_aix_emulation): Remove ar_emul_default_create 820 1.1 christos structure initialiser. 821 1.1 christos (bin_aix5_emulation): Likewise. 822 1.1 christos * emul_vanilla.c (bin_vanilla_emulation): Likewise. 823 1.1 christos 824 1.1 christos 2005-04-27 Ben Elliston <bje (a] au.ibm.com> 825 1.1 christos 826 1.1 christos * syslex.l: Adjust top-of-file comment: this file is part of GNU 827 1.1 christos binutils, not GNU ld. 828 1.1 christos 829 1.1 christos 2005-04-25 Nick Clifton <nickc (a] redhat.com> 830 1.1 christos 831 1.1 christos PR872 832 1.1 christos * objcopy.c (copy_archive): Initialise 'obfd' field of new 833 1.1 christos name_list structure. 834 1.1 christos 835 1.1 christos * objcopy.c (copy_usage): Fix description of -K switch. 836 1.1 christos 837 1.1 christos * doc/binutils.texi (strip, objcopy): Fix description of -K 838 1.1 christos switch. 839 1.1 christos 840 1.1 christos 2005-04-20 Daniel Jacobowitz <dan (a] codesourcery.com> 841 1.1 christos 842 1.1 christos * readelf.c (display_debug_frames): Use data factor for 843 1.1 christos DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf. 844 1.1 christos 845 1.1 christos 2005-04-19 H.J. Lu <hongjiu.lu (a] intel.com> 846 1.1 christos 847 1.1 christos * objdump.c (dump_section_header): Skip linker created section. 848 1.1 christos 849 1.1 christos 2005-04-17 H.J. Lu <hongjiu.lu (a] intel.com> 850 1.1 christos 851 1.1 christos * objdump.c (dump_section_header): Support SEC_GROUP. 852 1.1 christos 853 1.1 christos 2005-04-16 Nick Clifton <nickc (a] redhat.com> 854 1.1 christos 855 1.1 christos * readelf.c (debug_apply_rela_addends): Remove redundant %s from 856 1.1 christos printf string. 857 1.1 christos 858 1.1 christos 2005-04-15 Nick Clifton <nickc (a] redhat.com> 859 1.1 christos 860 1.1 christos * objcopy.c (copy_file): Issue an error message when attmepting to 861 1.1 christos copy an empty input file. 862 1.1 christos 863 1.1 christos 2005-04-14 Alan Modra <amodra (a] bigpond.net.au> 864 1.1 christos 865 1.1 christos * Makefile.am (NO_WERROR): Define. Use instead of -Wno-error. 866 1.1 christos * configure.in: Include ../bfd/warning.m4 contents. 867 1.1 christos * Makefile.in: Regenerate. 868 1.1 christos * configure: Regenerate. 869 1.1 christos * doc/Makefile.in: Regenerate. 870 1.1 christos 871 1.1 christos 2005-04-12 Alan Modra <amodra (a] bigpond.net.au> 872 1.1 christos 873 1.1 christos * Makefile.am: Run "make dep-am". 874 1.1 christos (syslex.o, sysinfo.o, arparse.o, arlex.o): Add -Wno-error to command. 875 1.1 christos (sysroff.o, defparse.o, deflex.o): Likewise. 876 1.1 christos (nlmheader.o, rcparse.o, rclex.o): Likewise. 877 1.1 christos * Makefile.in: Regenerate. 878 1.1 christos * aclocal.m4: Regenerate. 879 1.1 christos * config.in: Regenerate. 880 1.1 christos * configure: Regenerate. 881 1.1 christos 882 1.1 christos 2005-04-11 Jan Beulich <jbeulich (a] novell.com> 883 1.1 christos 884 1.1 christos * MAINTAINERS: Add myself as ix86 Intel mode maintainer. 885 1.1 christos 886 1.1 christos 2005-04-06 Nick Clifton <nickc (a] redhat.com> 887 1.1 christos H.J. Lu <hongjiu.lu (a] intel.com> 888 1.1 christos 889 1.1 christos * po/rw.po: New translation: Kinyarwanda. 890 1.1 christos * configure.in (ALL_LINGUAS): Add rw. 891 1.1 christos * configure: Regenerate. 892 1.1 christos 893 1.1 christos 2005-04-04 Maciej W. Rozycki <macro (a] linux-mips.org> 894 1.1 christos 895 1.1 christos * readelf.c (debug_apply_rela_addends): Reorder r_info as 896 1.1 christos necessary for 64-bit MIPS. 897 1.1 christos 898 1.1 christos 2005-04-04 Maciej W. Rozycki <macro (a] linux-mips.org> 899 1.1 christos 900 1.1 christos * doc/binutils.texi (readelf): Remove a duplicate paragraph. 901 1.1 christos 902 1.1 christos 2005-04-04 Ramana Radhakrishnan <ramana.radhakrishnan (a] codito.com> 903 1.1 christos 904 1.1 christos PR binutils/813 905 1.1 christos * objdump.c (dump_symbols): Add a check to see if the section for 906 1.1 christos the symbol is chosen using process_section_p. 907 1.1 christos 908 1.1 christos 2005-04-01 H.J. Lu <hongjiu.lu (a] intel.com> 909 1.1 christos 910 1.1 christos * NEWS: Mention new readelf options, "-N/--full-section-name" 911 1.1 christos and "-g/--section-groups". 912 1.1 christos 913 1.1 christos * doc/binutils.texi: Document new readelf options, 914 1.1 christos "-N/--full-section-name" and "-g/--section-groups". 915 1.1 christos 916 1.1 christos 2005-03-31 H.J. Lu <hongjiu.lu (a] intel.com> 917 1.1 christos 918 1.1 christos * readelf.c (do_full_section_name): New. 919 1.1 christos (options): Add "--full-section-name"/'N'. 920 1.1 christos (usage): Add -N/--full-section-name. 921 1.1 christos (parse_args): Handle 'N'. 922 1.1 christos (process_section_headers): Print out the full section name if 923 1.1 christos do_full_section_name isn't 0. 924 1.1 christos 925 1.1 christos 2005-03-31 Nick Clifton <nickc (a] redhat.com> 926 1.1 christos 927 1.1 christos * configure.in: Add a check for <unistd.h> providing a prototype 928 1.1 christos for getopt() which is compatible with the one in 929 1.1 christos include/getopt.h. If so then define HAVE_DECL_GETOPT. 930 1.1 christos * configure: Regenerate. 931 1.1 christos * config.in (HAVE_DECL_GETOPT): Add. 932 1.1 christos * aclocal.m4: Regenerate. 933 1.1 christos * addr2line.c: Include "config.h" before "bfd.h" so that 934 1.1 christos HAVE_DECL_GETOPT is defined before getopt.h is included. 935 1.1 christos 936 1.1 christos 2005-03-21 Jan-Benedict Glaw <jbglaw (a] lug-owl.de> 937 1.1 christos 938 1.1 christos * doc/binutils.texi: Document new VAX disassembler-specific option 939 1.1 christos -M entry:0xfooba8. 940 1.1 christos * NEWS: Mention the new option. 941 1.1 christos 942 1.1 christos 2005-03-29 Anil Paranjpe <anilp1 (a] kpitcummins.com> 943 1.1 christos 944 1.1 christos * MAINTAINERS: Add myself as H8300 maintainer. 945 1.1 christos 946 1.1 christos 2005-03-28 Aaron W. LaFramboise <aaron98wiridge9 (a] aaronwl.com> 947 1.1 christos 948 1.1 christos * objdump.c (disassemble_bytes): Remove cast. 949 1.1 christos 950 1.1 christos 2005-03-25 Daniel Jacobowitz <dan (a] codesourcery.com> 951 1.1 christos 952 1.1 christos * BRANCHES: Add binutils-csl-arm-2005q1-branch and 953 1.1 christos binutils-2_16-branch. 954 1.1 christos 955 1.1 christos 2005-03-25 Mark Kettenis <kettenis (a] gnu.org> 956 1.1 christos 957 1.1 christos * MAINTAINERS: Add myself as M88k maintainer. 958 1.1 christos 959 1.1 christos 2005-03-24 Danny Smith <dannysmith (a] users.sourceforge.net> 960 1.1 christos 961 1.1 christos * winduni.c (unicode_from_ascii): Don't declare variables 962 1.1 christos 's' and 'w' if _WIN32. Use MultiByteToWideChar to set the unicode 963 1.1 christos string len. 964 1.1 christos 965 1.1 christos 2005-03-24 Dmitry Diky <diwil (a] spec.ru> 966 1.1 christos 967 1.1 christos * MAINTAINERS: Add myself as MSP430 maintainer. 968 1.1 christos 969 1.1 christos 2005-03-23 Nick Clifton <nickc (a] redhat.com> 970 1.1 christos 971 1.1 christos * po/fr.po: Updated translation. 972 1.1 christos 973 1.1 christos 2005-03-22 Nick Clifton <nickc (a] redhat.com> 974 1.1 christos 975 1.1 christos * MAINTAINERS: Add Daniel Jacobwitz to the blanket write 976 1.1 christos privileges list. 977 1.1 christos 978 1.1 christos 2005-03-17 Paul Brook <paul (a] codesourcery.com> 979 1.1 christos Dan Jacobowitz <dan (a] codesourcery.com> 980 1.1 christos Mark Mitchell <mark (a] codesourcery.com> 981 1.1 christos 982 1.1 christos * binutils/readelf.c (get_arm_segment_type): New function. 983 1.1 christos (get_segment_type): Use it. 984 1.1 christos 985 1.1 christos 2005-03-18 Paul Brook <paul (a] codesourcery.com> 986 1.1 christos 987 1.1 christos * objdump.c (objdump_print_addr): Avoid uninitialized warning. 988 1.1 christos 989 1.1 christos 2005-03-17 Diego Novillo <dnovillo (a] redhat.com> 990 1.1 christos 991 1.1 christos * MAINTAINERS: Remove self as maintainer of x86 intel 992 1.1 christos mode. 993 1.1 christos 994 1.1 christos 2005-03-16 Nick Clifton <nickc (a] redhat.com> 995 1.1 christos Ben Elliston <bje (a] au.ibm.com> 996 1.1 christos 997 1.1 christos * configure.in (werror): New switch: Add -Werror to the 998 1.1 christos compiler command line. Enabled by default. Disable via 999 1.1 christos --disable-werror. 1000 1.1 christos * configure: Regenerate. 1001 1.1 christos 1002 1.1 christos 2005-03-15 Daniel Marques <marques (a] cs.cornell.edu> 1003 1.1 christos Nick Clifton <nickc (a] redhat.com> 1004 1.1 christos 1005 1.1 christos * objcopy.c (globalize_specific_list): New linked list of symbols 1006 1.1 christos to convert from local binding into global binding. 1007 1.1 christos (command_line_switch): Add OPTION_GLOBALIZE_SYMBOL and 1008 1.1 christos OPTION_GLOBALIZE_SYMBOLS. 1009 1.1 christos (copy_options): Add "globalize-symbol" and "globalize-symbols". 1010 1.1 christos (copy_usage): Document the new switches. 1011 1.1 christos (filter_symbols): Convert defined local symbols mentioned on the 1012 1.1 christos globalize_specific_list into global symbols. 1013 1.1 christos (copy_object): Perform actions if the globalize_specific_list is 1014 1.1 christos not empty. 1015 1.1 christos (copy_main): Handle new switches. 1016 1.1 christos * NEWS: Mention new feature. 1017 1.1 christos * doc/binutils.texi: Document new switches. 1018 1.1 christos 1019 1.1 christos 2005-03-15 Alan Modra <amodra (a] bigpond.net.au> 1020 1.1 christos 1021 1.1 christos * po/es.po: Commit new Spanish translation. 1022 1.1 christos 1023 1.1 christos * po/fr.po: Commit new French translation. 1024 1.1 christos 1025 1.1 christos 2005-03-14 Alan Modra <amodra (a] bigpond.net.au> 1026 1.1 christos 1027 1.1 christos * po/tr.po: Commit new Turkish translation. 1028 1.1 christos 1029 1.1 christos 2005-03-11 Nick Clifton <nickc (a] redhat.com> 1030 1.1 christos 1031 1.1 christos * po/fr.po: Updated French translation. 1032 1.1 christos 1033 1.1 christos 2005-03-10 Nick Clifton <nickc (a] redhat.com> 1034 1.1 christos 1035 1.1 christos * configure.in (ALL_LINGUAS): Add Romanian lingua "ro". 1036 1.1 christos * configure: Regenerate. 1037 1.1 christos * po/ro.po: New file. 1038 1.1 christos 1039 1.1 christos * po/ru.po: Updated file. 1040 1.1 christos 1041 1.1 christos 2005-03-05 Alan Modra <amodra (a] bigpond.net.au> 1042 1.1 christos 1043 1.1 christos * po/binutils.pot: Regenerate. 1044 1.1 christos 1045 1.1 christos 2005-03-02 Jan Beulich <jbeulich (a] novell.com> 1046 1.1 christos 1047 1.1 christos * ar.c (remove_output): Use unlink_if_ordinary instead of unlink. 1048 1.1 christos * objcopy.c (copy_file): Likewise. 1049 1.1 christos (strip_main): Likewise. 1050 1.1 christos 1051 1.1 christos 2005-03-01 Stig Petter Olsroed <stigpo (a] users.sourceforge.net> 1052 1.1 christos Nick Clifton <nickc (a] redhat.com> 1053 1.1 christos 1054 1.1 christos * objdump.c: Fix coding for DISASSEMBLER_NEEDS_RELOC: 1055 1.1 christos (struct objdump_disasm_info): Add 'reloc' field. 1056 1.1 christos (disassemble_bytes): Fix check for when an insn has a reloc 1057 1.1 christos associated with it. Improve comment explaining why the use of 1058 1.1 christos octets is wrong. Set the 'reloc' field in objdump_disasm_info 1059 1.1 christos structure. 1060 1.1 christos (objdump_print_addr): Use new 'reloc' field to lookup the correct 1061 1.1 christos address for the symbol associated with the current instruction's 1062 1.1 christos relocation. 1063 1.1 christos (disassemble_info): Initialise 'reloc' field. 1064 1.1 christos 1065 1.1 christos 2005-02-28 Jakub Jelinek <jakub (a] redhat.com> 1066 1.1 christos 1067 1.1 christos * readelf.c (get_file_type, get_machine_name, get_osabi_name, 1068 1.1 christos get_segment_type, get_section_type_name, get_elf_class, 1069 1.1 christos get_data_encoding, get_group_flags, dynamic_section_mips_val, 1070 1.1 christos get_symbol_binding, get_symbol_type, get_TAG_name, get_FORM_name, 1071 1.1 christos get_AT_name, process_mips_specific, process_gnu_liblist, 1072 1.1 christos get_note_type, get_netbsd_elfcore_note_type): Use snprintf instead of 1073 1.1 christos sprintf where needed. 1074 1.1 christos (get_dynamic_type): Likewise. Increase buff to 64 bytes. 1075 1.1 christos (get_elf_section_flags): Increase buff to 33 bytes. Avoid 1076 1.1 christos using strcat. 1077 1.1 christos (get_dynamic_flags): Renamed to... 1078 1.1 christos (print_dynamic_flags): ... this. Print the flags to stdout instead 1079 1.1 christos of returning them as string. 1080 1.1 christos (process_dynamic_section): Adjust caller. 1081 1.1 christos 1082 1.1 christos 2005-02-25 H.J. Lu <hongjiu.lu (a] intel.com> 1083 1.1 christos 1084 1.1 christos * readelf.c (display_debug_ranges): Print out offset for end of 1085 1.1 christos list. 1086 1.1 christos 1087 1.1 christos 2005-02-23 Alan Modra <amodra (a] bigpond.net.au> 1088 1.1 christos 1089 1.1 christos * dlltool.c: Warning fixes. 1090 1.1 christos * objdump.c: Likewise. 1091 1.1 christos 1092 1.1 christos 2005-02-22 Alan Modra <amodra (a] bigpond.net.au> 1093 1.1 christos 1094 1.1 christos * Makefile.am (syslex.o, sysinfo.o): Pass AM_CFLAGS to compiler. 1095 1.1 christos (syslex.o, sysinfo.o, dlltool.o, rescoff.o): Remove duplicate 1096 1.1 christos dependencies. Run "make dep-am". 1097 1.1 christos * nlmconv.c: Warning fixes. 1098 1.1 christos * readelf.c: Likewise. 1099 1.1 christos * srconv.c: Likewise. 1100 1.1 christos * sysdump.c: Likewise. 1101 1.1 christos * sysinfo.y: Likewise. 1102 1.1 christos * syslex.l: Likewise. Use yyleng instead of strlen, memcpy instead 1103 1.1 christos of strcpy. 1104 1.1 christos * Makefile.in: Regenerate. 1105 1.1 christos 1106 1.1 christos 2005-02-21 H.J. Lu <hongjiu.lu (a] intel.com> 1107 1.1 christos 1108 1.1 christos * objcopy.c (parse_flags): Replace SEC_SHARED with 1109 1.1 christos SEC_COFF_SHARED. 1110 1.1 christos 1111 1.1 christos * objdump.c (dump_section_header): Dump SEC_TIC54X_BLOCK and 1112 1.1 christos SEC_TIC54X_CLINK for TI c54x only. Remove SEC_ARCH_BIT_0. Dump 1113 1.1 christos SEC_COFF_SHARED for COFF only. 1114 1.1 christos 1115 1.1 christos 2005-02-21 Alan Modra <amodra (a] bigpond.net.au> 1116 1.1 christos 1117 1.1 christos * Makefile.am: Run "make dep-am" 1118 1.1 christos * Makefile.in: Regenerate. 1119 1.1 christos * doc/Makefile.in: Regenerate. 1120 1.1 christos 1121 1.1 christos 2005-02-21 Alan Modra <amodra (a] bigpond.net.au> 1122 1.1 christos 1123 1.1 christos * readelf.c (BYTE_GET8): Delete. Replace uses with BYTE_GET. 1124 1.1 christos (byte_get_little_endian): Don't handle size of -8. 1125 1.1 christos (byte_get_signed, byte_get_big_endian): Likewise. 1126 1.1 christos (print_dec_vma, print_hex_vma): New functions. 1127 1.1 christos (print_vma): Use them. Return chars output. 1128 1.1 christos (get_dynamic_data): Return a bfd_vma array. Add ent_size parm. 1129 1.1 christos (process_symbol_table): Handle alpha and s390 .hash. 1130 1.1 christos 1131 1.1 christos 2005-02-18 H.J. Lu <hongjiu.lu (a] intel.com> 1132 1.1 christos 1133 1.1 christos * readelf.c (display_debug_loc): Print out offset for end of 1134 1.1 christos list. 1135 1.1 christos 1136 1.1 christos 2005-02-18 Joseph S. Myers <joseph (a] codesourcery.com> 1137 1.1 christos 1138 1.1 christos * Makefile.am (TOOL_PROGS): Add objdump. 1139 1.1 christos * Makefile.in: Regenerate. 1140 1.1 christos 1141 1.1 christos 2005-02-17 Alan Modra <amodra (a] bigpond.net.au> 1142 1.1 christos 1143 1.1 christos * deflex.l (YY_NO_UNPUT): Define. 1144 1.1 christos * rclex.l (YY_NO_UNPUT): Define. 1145 1.1 christos * rcparse.y (null_unichar): New static var. 1146 1.1 christos (res_null_text): Use it rather than attempting to init from wchar_t. 1147 1.1 christos * windres.c: Include assert.h and time.h before getopt.h. 1148 1.1 christos Include config.h and unistd.h too. 1149 1.1 christos 1150 1.1 christos 2005-02-15 Nick Clifton <nickc (a] redhat.com> 1151 1.1 christos 1152 1.1 christos * nlmconv.c: Provide a full prototype for the localtime() function 1153 1.1 christos in order to avoid a compile time warning. 1154 1.1 christos 1155 1.1 christos 2005-02-11 H.J. Lu <hongjiu.lu (a] intel.com> 1156 1.1 christos 1157 1.1 christos * readelf.c (group_count): Don't initialize it. 1158 1.1 christos (process_section_groups): Reurn 1 if we won't do unwind nor 1159 1.1 christos section groups. Set group_count to 0 before counting group 1160 1.1 christos sections and return 1 if there are no group sections. Reread 1161 1.1 christos SHT_SYMTAB/SHT_STRTAB sections only when needed. Don't skip 1162 1.1 christos section 0. 1163 1.1 christos (process_object): Only set do_unwind to 0 if 1164 1.1 christos process_section_groups return 0. 1165 1.1 christos 1166 1.1 christos 2005-02-10 Ian Lance Taylor <ian (a] airs.com> 1167 1.1 christos 1168 1.1 christos * MAINTAINERS: Update my e-mail address. 1169 1.1 christos 1170 1.1 christos 2005-02-10 Mark Mitchell <mark (a] codesourcery.com> 1171 1.1 christos 1172 1.1 christos * MAINTAINERS: Add Paul Brook and Mark Mitchell as ARM (Symbian) 1173 1.1 christos maintainers. 1174 1.1 christos 1175 1.1 christos 2005-02-07 Inderpreet Singh <inderpreetb (a] noida.hcltech.com> 1176 1.1 christos 1177 1.1 christos * MAINTAINERS: Add self as maintainer of MAXQ. 1178 1.1 christos 1179 1.1 christos 2005-01-31 Richard Sandiford <rsandifo (a] redhat.com> 1180 1.1 christos 1181 1.1 christos * readelf.c (eh_addr_size): New variable. 1182 1.1 christos (find_section): Move earlier in file. Return empty sections too. 1183 1.1 christos (process_program_headers): Use find_section to find .dynamic. 1184 1.1 christos (process_section_headers): Initialize eh_addr_size. 1185 1.1 christos (dump_ia64_unwind, slurp_ia64_unwind_table, ia64_process_unwind) 1186 1.1 christos (dump_hppa_unwind, slurp_hppa_unwind_table, hppa_process_unwind) 1187 1.1 christos (display_debug_frames): Use it instead of local addr_size variable. 1188 1.1 christos (size_of_encoded_value): Get pointer size from eh_addr_size rather 1189 1.1 christos than is_32bit_elf. 1190 1.1 christos 1191 1.1 christos 2005-01-31 Andrew Cagney <cagney (a] gnu.org> 1192 1.1 christos 1193 1.1 christos * configure: Regenerate to track ../gettext.m4. 1194 1.1 christos 1195 1.1 christos 2005-01-31 Nick Clifton <nickc (a] redhat.com> 1196 1.1 christos 1197 1.1 christos * version.c (print_version): Bump the copyright date to 2005. 1198 1.1 christos 1199 1.1 christos 2005-01-25 Alan Modra <amodra (a] bigpond.net.au> 1200 1.1 christos 1201 1.1 christos * nm.c (display_rel_file): Read dynamic syms before calling 1202 1.1 christos bfd_get_synthetic_symtab. 1203 1.1 christos 1204 1.1 christos 2005-01-21 Ben Elliston <bje (a] au.ibm.com> 1205 1.1 christos 1206 1.1 christos * dlltool.c (dump_iat): Remove unused function. 1207 1.1 christos (gen_exp_file): Remove #if 0'd code. 1208 1.1 christos (make_one_lib_file): Likewise. 1209 1.1 christos * srconv.c: Remove #if 0'd code throughout. 1210 1.1 christos * size.c (lprint_number): Remove. 1211 1.1 christos (print_berkeley_format): Remove #if 0'd code. 1212 1.1 christos * ar.c (do_quick_append): Remove declaration and definiton. 1213 1.1 christos (main): Remove #if 0'd code. 1214 1.1 christos * filemode.c (filemodestring): Remove #if 0'd function. 1215 1.1 christos * sysdump.c (unit_info_list): Remove function. 1216 1.1 christos (object_body_list): Likewise. 1217 1.1 christos (program_structure): Likewise. 1218 1.1 christos (debug_list): Likewise. 1219 1.1 christos (module): Remove #if 0'd code. 1220 1.1 christos 1221 1.1 christos 2005-01-20 Mark Mitchell <mark (a] codesourcery.com> 1222 1.1 christos 1223 1.1 christos * BRANCHES: Add binutils-2_15-branch. 1224 1.1 christos 1225 1.1 christos * MAINTAINERS: Document branch policy. 1226 1.1 christos * BRANCHES: New file. 1227 1.1 christos 1228 1.1 christos 2005-01-19 Fred Fish <fnf (a] specifixinc.com> 1229 1.1 christos 1230 1.1 christos * NEWS: Make note of the new MIPS disassembly option "no-aliases". 1231 1.1 christos * doc/binutils.texi (objdump): Document the "no-aliases" 1232 1.1 christos disassembly option. 1233 1.1 christos 1234 1.1 christos 2005-01-17 Eugene Kotlyarov <ekot (a] narod.ru> 1235 1.1 christos 1236 1.1 christos PR binutils/647 1237 1.1 christos * rcparse.y (RCDATA): Allow a filename to be supplied as the 1238 1.1 christos parameter. Parse it with define_rcdata_file(). 1239 1.1 christos * resrc.c (define_rcdata_file): New function. 1240 1.1 christos * windres.h: Provide a prototype for the new function. 1241 1.1 christos 1242 1.1 christos * resrc.c (define_user_file): Fix typo by replacing "font file" 1243 1.1 christos with "file". 1244 1.1 christos 1245 1.1 christos 2005-01-16 Jason Thorpe <thorpej (a] netbsd.org> 1246 1.1 christos 1247 1.1 christos * MAINTAINERS: Update my email address. 1248 1.1 christos 1249 1.1 christos 2005-01-16 Danny Smith <dannysmith (a] users.sourceforge.net> 1250 1.1 christos 1251 1.1 christos * dlltool.c (set_dll_name_from_def): New function. Strip name 1252 1.1 christos to basename, with warning. 1253 1.1 christos (def_name): Use it. 1254 1.1 christos (def_library): Likwise. 1255 1.1 christos (main): Strip arg of --dllname to basename, with warning. 1256 1.1 christos Only use basename of exp_name when inferring dll_name. 1257 1.1 christos 1258 1.1 christos 2005-01-11 Nick Clifton <nickc (a] redhat.com> 1259 1.1 christos 1260 1.1 christos PR binutils/637 1261 1.1 christos * doc/binutils.texi (c++filt): Use uppercase CXXFILT in the 1262 1.1 christos footnote in order to prevent the sed script in the Makefile from 1263 1.1 christos converting it into c++filt. 1264 1.1 christos 1265 1.1 christos 2005-01-10 H.J. Lu <hongjiu.lu (a] intel.com> 1266 1.1 christos 1267 1.1 christos BZ 635 1268 1.1 christos readelf.c (saved_base_address): Removed. 1269 1.1 christos (decode_64bit_range): Likewise. 1270 1.1 christos (decode_range): Likewise. 1271 1.1 christos (display_64bit_debug_ranges): Likewise. 1272 1.1 christos (debug_info): Add range_lists, num_range_lists and 1273 1.1 christos max_range_lists. 1274 1.1 christos (read_and_display_attr_value): Handle do_debug_ranges. 1275 1.1 christos (process_debug_info): Likewise. 1276 1.1 christos (display_debug_ranges): Rewrite. 1277 1.1 christos (process_object): Free range_lists. 1278 1.1 christos 1279 1.1 christos 2005-01-10 Andreas Schwab <schwab (a] suse.de> 1280 1.1 christos 1281 1.1 christos * configure.in: Don't define SKIP_ZEROES. 1282 1.1 christos * configure: Regenerate. 1283 1.1 christos * objdump.c (disassemble_data): Set skip_zeroes and 1284 1.1 christos skip_zeroes_at_end in disasm_info to defaults. 1285 1.1 christos (DEFAULT_SKIP_ZEROES): Rename from SKIP_ZEROES and always define. 1286 1.1 christos (DEFAULT_SKIP_ZEROES_AT_END): Rename from SKIP_ZEROES_AT_END and 1287 1.1 christos always define. 1288 1.1 christos (disassemble_bytes): Use skip_zeroes and skip_zeroes_at_end from 1289 1.1 christos objdump_disasm_info. 1290 1.1 christos 1291 1.1 christos 2005-01-05 H.J. Lu <hongjiu.lu (a] intel.com> 1292 1.1 christos 1293 1.1 christos * readelf.c (display_debug_loc): Display base address 1294 1.1 christos specifiers. Always output <End of list>. 1295 1.1 christos 1296 1.1 christos 2005-01-05 H.J. Lu <hongjiu.lu (a] intel.com> 1297 1.1 christos 1298 1.1 christos * readelf.c (have_frame_base): New. 1299 1.1 christos (need_base_address): Likewise. 1300 1.1 christos (saved_base_address): Likewise. 1301 1.1 christos (decode_location_expression): Return 1 if DW_AT_frame_base is 1302 1.1 christos needed. 1303 1.1 christos (debug_info): Add base_address and a have_frame_base pointer. 1304 1.1 christos (read_and_display_attr_value): Replace saved_DW_AT_low_pc with 1305 1.1 christos saved_base_address. Record base address. Set have_frame_base. 1306 1.1 christos Record if a location list has DW_AT_frame_base. Display if a 1307 1.1 christos location expression has no DW_AT_frame_base but needs one. Set 1308 1.1 christos saved_base_address only if needed. 1309 1.1 christos (process_debug_info): Clear have_frame_base, saved_base_address 1310 1.1 christos and set need_base_address. 1311 1.1 christos (display_debug_loc): Display if a location expression has no 1312 1.1 christos DW_AT_frame_base but needs one. Display if start >= end. Don't 1313 1.1 christos adjust for section address. Properly handle base address. 1314 1.1 christos (process_object): Free the have_frame_base pointer in 1315 1.1 christos debug_info. 1316 1.1 christos 1317 1.1 christos 2005-01-04 H.J. Lu <hongjiu.lu (a] intel.com> 1318 1.1 christos 1319 1.1 christos * readelf.c (display_debug_loc): Display offsets for hole and 1320 1.1 christos overlap. 1321 1.1 christos (display_debug_str): Add a newline at the end. 1322 1.1 christos 1323 1.1 christos 2005-01-04 Armin Diehl <diehl (a] nordrhein.de> 1324 1.1 christos 1325 1.1 christos PR binutils/630 1326 1.1 christos * nlmconv.c (main): Only store the basename of the output filename 1327 1.1 christos in the module table. 1328 1.1 christos 1329 1.1 christos 2005-01-04 H.J. Lu <hongjiu.lu (a] intel.com> 1330 1.1 christos 1331 1.1 christos BZ 615 1332 1.1 christos * readelf.c (process_debug_info): New. 1333 1.1 christos (debug_info): Add num_loc_offsets, loc_offsets and 1334 1.1 christos last_loc_offset_p. 1335 1.1 christos (get_debug_info): Use process_debug_info. 1336 1.1 christos (display_debug_loc): Properly handle location list. Warn if bad 1337 1.1 christos location lists are encoutnered. 1338 1.1 christos (read_and_process_attr_value): New. 1339 1.1 christos (read_and_display_attr_value): Use "%lx" for DW_FORM_data4. 1340 1.1 christos (display_debug_info): Use process_debug_info. 1341 1.1 christos (process_object): Also free loc_offsets in debug_information. 1342 1.1 christos 1343 1.1 christos For older changes see ChangeLog-2004 1344 1.1 christos 1346 1.3 christos Copyright (C) 2005 Free Software Foundation, Inc. 1347 1.3 christos 1348 1.3 christos Copying and distribution of this file, with or without modification, 1349 1.3 christos are permitted in any medium without royalty provided the copyright 1350 1.3 christos notice and this notice are preserved. 1351 1.1 christos 1352 1.1 christos Local Variables: 1353 1.1 christos mode: change-log 1354 1.1 christos left-margin: 8 1355 1.1 christos fill-column: 74 1356 1.1 christos version-control: never 1357 End: 1358