aboutsummaryrefslogtreecommitdiff
path: root/binutils/NEWS
AgeCommit message (Collapse)AuthorFilesLines
2008-04-11 * dwarf.c (display_debug_lines): Rename toNick Clifton1-0/+2
display_debug_lines_raw. (display_debug_lines_decoded): New function. Displays the interpreted contents of a .debug_line section. (display_debug_lines): New function: Selects either a raw dump or a decoded dump (or both) as requested by the user. * dwarf.h (do_debug_lines_decoded): New extern. * readelf.c: Add support for -wL or --debug-dump=decodedline option to display the decoded contents of a .debug_line section. * doc/binutils.texi: Document the new option. * NEWS: Mention the new feature.
2008-03-28Add support for thin archives.Nick Clifton1-0/+5
* bfd/archive.c (_bfd_find_nested_archive): New function. (get_extended_arelt_filename): Add origin parameter. (_bfd_generic_read_ar_hdr_mag): Deal with extended name combined with a file offset. (append_relative_path): New function. (_bfd_get_elt_at_filepos): Deal with external members and nested archives. (bfd_generic_openr_next_archived_file): Thin archives. (bfd_generic_archive_p): Recognize new magic string. (adjust_relative_path): New function. (_bfd_construct_extended_name_table): Construct extended names for thin archive members. (_bfd_write_archive_contents): Emit new magic string, skip copying files for thin archives. * bfd/bfd-in.h (bfd_is_thin_archive): New macro. * bfd/bfd.c (struct bfd): New fields for thin archives. * bfd/libbfd-in.h (struct areltdata): New field for thin archives. * bfd/opncls.c (bfd_close): Delete BFDs for nested archives. * binutils/ar.c (make_thin_archive): New global flag. (map_over_members): Deal with full pathnames in thin archives. (usage, main): Add 'T' option for building thin archives. (replace_members): Pass thin archive flag to ar_emul_append. * binutils/arsup.c (ar_open): Initialize new flag. * binutils/binemul.c (ar_emul_append): Add new parameter for flattening nested archives. (do_ar_emul_default_append): New function. (ar_emul_default_append): Factored out recursive code. * binutils/binemul.h (ar_emul_default_append): Add new parameter. (struct bin_emulation_xfer_struct): New parameter for ar_append. * binutils/dlltool.c (gen_lib_file): Initialize thin archive flag. * binutils/emul_aix.c (ar_emul_aix_internal): Add new flatten parameter, currently unimplemented. All callers changed. * binutils/objcopy.c (copy_archive): Preserve thin archive flag. * binutils/doc/binutils.texi: Update ar documentation. * binutils/testsuite/binutils-all/ar.exp: Add thin archive tests. * include/aout/ar.h (ARMAGT): New magic string for thin archives.
2008-02-22* objdump.c (display_file_offsets): New variable.Nick Clifton1-0/+3
(long_options): Add -F/--file-offsets. (objdump_print_addr_with_sym): If displaying file offsets, print the offset of the given address. (disassemble_bytes): If displaying file offsets, tell the user how many zeroes are skipped and the file offset of the point where dumping resumes. (disassemble_section): Only display the name of the section if data is going to be dumped from it. (main): Handle new option. Produce error messages if the start or stop addresses do not make sense. * doc/binutils.texi: Document the new feature. * NEWS: Mention the new feature.
2007-09-17* readelf.c (do_archive_index): New.Nick Clifton1-0/+2
(options): Add -c and --archive-index option. (usage): Add -c option. (parse_args): Add c option parsing. (process_archive): Dump archive index. * NEWS: Mention the new feature. * doc/binutils.texi: Document the new feature.
2007-09-14Add AMD SSE5 supportMichael Meissner1-0/+2
2007-08-30* readelf.c (dump_type): New type used to classify the kinds of dump ↵Nick Clifton1-0/+2
requested by the user. (dump_sects, cmdline_dump_sects): Use the new type. (options): Add --string-dump option. (request_dump): Rename to request_dump_bynumber. Use dump_type. (request_dump_byname): Use dump_type. (parse_args): Parse --string-dump option. (process_section_headers): Fix calls to request_dump. (initialise_dumps_byname): Likewise. (dump_section): Rename to dump_section_as_bytes. (dump_section_as_strings): New function. Display the contents of a section as printable strings. (process_section_contents): String dump the section if requested. (process_object): Use dump_type. (main): Likewise. * Makefile.am: Add dependency for readelf.c on safe-ctype.h. * Makefile.in: Regenerate. * NEWS: Mention the new feature. * doc/binutils.texi: Document the new feature. * testsuite/binutils-all/dumptest.s: New test file. * testsuite/binutils-all/readelf.exp: Add test of readelf's -p switch.
2007-08-28Mention Coverity's contribution to bfdNick Clifton1-0/+3
2007-08-13 * NEWS: Add a marker for the 2.18 features.Daniel Jacobowitz1-0/+1
2007-07-05Change sources over to using GPLv3Nick Clifton1-0/+5
2007-06-19* Makefile.am: Add windmc tool.Nick Clifton1-1/+9
* Makefile.in: Regenerate. * configure.in: Add windmc tool. * configure: Regenerate. * mclex.c: New. * mcparse.y: New. * windmc.c: New. * windmc.h: New. * doc/Makefile.am: Add windmc tool. * doc/Makefile.in: Regenerate. * doc/binutils.texi: Add windmc documentation. * NEWS: Mention new tool.
2007-06-18* rclex.c: (cpp_line): Add code_page pragma support.Nick Clifton1-0/+2
* windres.c: (usage, long_options, main): Add new option --codepage or -c. * winduni.c: (wind_default_codepage, wind_current_codepage): New. (unicode_from_ascii, ascii_from_unicode): Use wind_current_codepage as codepage parameter. (unicode_print): Print 4 characters for hexadecimal values in unicode strings. * winduni.h: (wind_default_codepage, wind_current_codepage): Export. * doc/binutils.texi: Document new option. * NEWS: Mention new feature.
2007-04-10 * NEWS: Mention disjoint histograms support inVladimir Prus1-0/+3
gprof.
2007-03-01binutils/Richard Sandiford1-0/+5
200x-xx-xx Phil Edwards <phil@codesourcery.com> Richard Sandiford <richard@codesourcery.com> * NEWS: Mention addition of --extract-symbol. * doc/binutils.texi: Document it. * objcopy.c (extract_symbol): New variable. (OPTION_EXTRACT_SYMBOLS): New command_line_switch. (copy_options): Add an entry for --extract-symbol. (copy_usage): Mention --extract-symbol. (copy_object): Set the start address to zero for --extract-symbol. Do not copy private BFD data in that case. (setup_section): Set the size, LMA and VMA to zero for --extract-symbol. Do not copy private BFD data in that case. (copy_section): Do not copy section contents if --extract-symbol is passed. (copy_main): Set extract_symbol to TRUE if --extract-symbol is passed. ld/testsuite/ * ld-elf/extract-symbol-1sym.d, ld-elf/extract-symbol-1sec.d, * ld-elf/extract-symbol-1.s, ld-elf/extract-symbol-1.ld: New tests. * ld-elf/binutils.exp: Run them.
2005-11-14 * readelf.c (struct dump_list_entry, request_dump_byname)Daniel Jacobowitz1-0/+2
(initialise_dumps_byname): New. (parse_args): Call request_dump_byname. (process_section_contents): Call initialise_dumps_byname. * doc/binutils.texi (readelf): Mention -x NAME. * NEWS: Likewise.
2005-10-04* cxxfilt.c: Treat mangled names specified on the command line in the same wayNick Clifton1-2/+9
as mangled names read from stdin. Add -i switch to disable the display of implementation details. Add -t switch to disable the demangling of types. * NEWS: Mention the new switches. * doc/binutils.texi (cxxfilt): Document the -i and -t switches.
2005-10-032005-10-03 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu1-0/+3
* NEWS: Mention -W/--dwarf. * doc/binutils.texi: Document -W/--dwarf for objdump.
2005-08-112005-08-11 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu1-0/+3
* NEWS: Mention "-t/--section-details" and "-N/--full-section-name". * doc/binutils.texi: Document "-t/--section-details". Remove "-N/--full-section-name". * readelf.c (do_full_section_name): Renamed to ... (do_section_details): This. (option): Rename "-N/--full-section-name" to "-t/--section-details". (usage): Likewise. (parse_args): Likewise. (get_elf_section_flags): Support do_section_details. (process_section_headers): Updated for do_section_details.
2005-06-06 * NEWS: Mention new powerpc ld support.Alan Modra1-1/+6
2005-05-23Approved by nickc@redhat.com:Fred Fish1-0/+3
2005-05-23 Fred Fish <fnf@specifixinc.com> * addr2line.c (unwind_inlines): New flag for 'i' option. (usage): Document '-i' option. (long_options): Recognize '--inlines'. (translate_addresses): Loop, calling bfd_find_inliner_info as necessary and printing multiple output lines. (main): Handle 'i' option. * doc/binutils.texi (addr2line): Document '-i' option. * NEWS: Mention new addr2line '-i' option.
2005-04-012005-04-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu1-0/+4
* NEWS: Mention new readelf options, "-N/--full-section-name" and "-g/--section-groups". * doc/binutils.texi: Document new readelf options, "-N/--full-section-name" and "-g/--section-groups".
2005-03-29Add VAX specific disassembler option -Mentry: to specify a function entryNick Clifton1-0/+3
address, and add code to test this new option.
2005-03-15Add new switch --globalize-symbol to convert local symbols into globals.Nick Clifton1-0/+5
2005-01-19Fix misspelling in previous checkinFred Fish1-1/+1
2005-01-19 2005-01-19 Fred Fish <fnf@specifixinc.com>Fred Fish1-0/+5
* NEWS: Make note of the new MIPS disassembly option "no-aliases". * doc/binutils.texi (objdump): Document the "no-aliases" disassembly option.
2004-12-16binutils/Jan Beulich1-0/+5
2004-12-15 Jan Beulich <jbeulich@novell.com> * doc/binutils.texi: Document --strip-unneeded-symbol and --strip-unneeded-symbols. * objcopy.c (strip_unneeded_list): New. (enum command_line_switch): Add OPTION_STRIP_UNNEEDED_SYMBOL and OPTION_STRIP_UNNEEDED_SYMBOLS. (copy_options): Add --strip-unneeded-symbol and --strip-unneeded-symbols. (copy_usage): Likewise. (filter_symbols): Suppress copying of symbol if in strip_unneeded_list and the symbol is not needed. (copy_main): Handle OPTION_STRIP_UNNEEDED_SYMBOL and OPTION_STRIP_UNNEEDED_SYMBOLS.
2004-11-03Add support to readelf to decode and display the contents of .debug_rangesNick Clifton1-0/+5
sections.
2004-10-08Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nmNick Clifton1-0/+6
and objdump to skip the displaying of ARM Mapping symbols unless specifically requested.
2004-07-12dlltool.c (ext_prefix_alias): New global variable.Nick Clifton1-0/+5
(make_one_lib_file): Add aliases with prefixes for external and import definitions. (usage): Document -p option. (long_options): Add --ext-prefix-alias option. (main): Handle -p. * doc/binutils.texi: Document new switch. * NEWS: Mention new switch.
2003-11-11Add new feature to objcopy/strip. The -w switch allows wildcards to be usedNick Clifton1-0/+3
in symbol names.
2003-10-27 * ChangeLog: Fix typos.Kazu Hirata1-1/+1
* ChangeLog-9197: Likewise. * ChangeLog-9899: Likewise. * NEWS: Likewise. * ar.c: Fix comment typos. * arsup.c: Likewise. * coffgrok.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * dlltool.c: Likewise. * ieee.c: Likewise. * nm.c: Likewise. * objdump.c: Likewise. * prdbg.c: Likewise. * readelf.c: Likewise. * resrc.c: Likewise. * sysinfo.y: Likewise. * windres.c: Likewise.
2003-09-30[ binutils/ChangeLog ]Chris Demetriou1-0/+2
2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14. [ gas/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14. [ ld/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14.
2003-08-11Add ability for readelf to parse archivesNick Clifton1-0/+2
2003-07-22* objdump.c: New command line option --debugging-tags.Nick Clifton1-0/+3
* doc/binutils.texi: Document new command line option. * prdbg.c: Code to print the debug info as tags compatible with ctags. * budbg.h: Adjust prototype. * NEWS: Mention new switch
2003-06-26Add --only-keep-debug switchNick Clifton1-0/+6
2003-06-25Correct spelling of "relocatable".Alan Modra1-1/+1
2003-06-12Add new switch to objcopy: --add-gnu-debuglink=<file>Nick Clifton1-0/+4
Allows packages to be shipped in two forms, a stripped executable and debug info file.
2003-06-03Return 'n' if section flags are SEC_HAS_CONTENTS && SEC_READONLY.Nick Clifton1-0/+4
2003-03-24Add --info command line switchNick Clifton1-0/+2
2003-01-04 * readelf.c (guess_is_rela): Handle EM_IQ2000.Stan Cox1-0/+2
(get_machine_name): Likewise. (dump_relocations): Likewise. * NEWS: Mention IQ2000 support.
2002-12-23Add support for 'S' encoding to strings - display 8-bit characters.Nick Clifton1-0/+2
2002-12-13Added --prefix-symbols <prefix> option to rename all symbols by adding theNick Clifton1-0/+3
given prefix to the begining of the symbol name. This is useful to provide name space seperation regardless of how the object file was created. Added --prefix-sections <prefix> and --prefix-alloc-sections <prefix> options to rename all sections (or all sections with the alloc flag set) by adding the given prefix to the begining of the symbol name.
2002-12-10Add support for displaying extension to DWARF2 used by Unified Parallel CNick Clifton1-0/+3
compiler.
2002-12-08 * NEWS: Mention that bfd no longer declares a "boolean" type.Alan Modra1-3/+7
2002-07-18Add IP2K supportNick Clifton1-0/+3
2002-07-16Add 'Chnages in 2.13' to NEWS files.Nick Clifton1-2/+4
2002-06-182002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley1-0/+2
From Catherine Moore: * readelf.c (elf/frv.h): #include it. (guess_is_rela): Support EM_CYGNUS_FRV. (dump_relocations): Ditto. (get_machine_name): Ditto. * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
2002-02-20Mark 2.12 branchNick Clifton1-0/+2
2002-02-15 * NEWS: Mention support for MMIX.Hans-Peter Nilsson1-0/+2
2002-01-25Add --totals option to sizeNick Clifton1-0/+2
2001-09-25 * readelf.c (do_wide): New.Jakub Jelinek1-0/+3
(options): Add --wide. (usage, parse_args): Likewise. (process_program_headers): Put each segment on a single line if --wide is given. (process_section_headers): Put each section on a single line if --wide is given. * doc/binutils.texi: Document it. * NEWS: Likewise.