mach-o: display data_in_code.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 12861614e6fde0d7e7be4822948e5fa28b35032a..60f50c37d90c4405aa2b6c228769156a4661d78e 100644 (file)
-2013-03-08  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+2014-04-01  Tristan Gingold  <gingold@adacore.com>
 
-       * readelf.c (get_note_type): Add NT_S390_TDB.
+       * od-macho.c (OPT_DATA_IN_CODE): New macro.
+       (options): Add entry for data in code.
+       (mach_o_help): Ditto.
+       (data_in_code_kind_name): New array.
+       (dump_data_in_code): New function.
+       (dump_load_command): Handle data in code.
+       (mach_o_dump): Ditto.
+       (dump_header): Display a terminal newline.
 
-2013-03-07  Alan Modra  <amodra@gmail.com>
+2014-03-27  Tristan Gingold  <gingold@adacore.com>
 
-       * strings.c (get_char): Dispense with buf[].  Instead shift
-       chars into big-endian value and byte-swap later if
-       little-endian.  Don't EOF check value read from object.
+       * od-macho.c (dump_load_command): Display value for
+       BFD_MACH_O_LC_DYLD_ENVIRONMENT.  Handle BFD_MACH_O_LC_DATA_IN_CODE
+       and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
 
-2013-03-05  Corinna Vinschen  <vinschen@redhat.com>
+2014-03-27  Tristan Gingold  <gingold@adacore.com>
 
-       * configure.in: Build DLL tools on x86_64-*-cygwin* as well.
-       * configure: Regenerate.
+       * od-macho.c (OPT_FUNCTION_STARTS): New macro.
+       (options): Add entry for function_starts.
+       (mach_o_help): Ditto.
+       (disp_segment_prot): New function.
+       (dump_section_map): Call disp_segment_prot.
+       (dump_function_starts): New function.
+       (dump_obj_compact_unwind): Fix ouput indentation.
+       (dump_exe_compact_unwind): Fix ouput indentation.
+       (mach_o_dump): Handle function_starts.
 
-2013-03-04  Nick Clifton  <nickc@redhat.com>
+2014-03-26  Tristan Gingold  <gingold@adacore.com>
 
-       * elfcomm.c (error): Flush stdout before emitting the error
-       message.
-       (warn): Likewise.
+       * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
 
-2013-03-01  Cary Coutant  <ccoutant@google.com>
+2014-03-24  Tristan Gingold  <gingold@adacore.com>
 
-       * dwarf.c (cu_tu_indexes_read, shndx_pool, shndx_pool_size)
-       (shndx_pool_used): Move to top of file.
-       (struct cu_tu_set): New type.
-       (cu_count, tu_count, cu_sets, tu_sets): New file scope variables.
-       (fetch_indexed_string): Add "this_set" parameter.  Update all callers.
-       (find_cu_tu_set_v2): New function.
-       (read_and_display_attr_value): Add "this_set" parameter.
-       (read_and_display_attr): Likewise.
-       (process_debug_info): Track base offsets for DWARF package files.
-       (load_debug_info): Call load_cu_tu_indexes.
-       (get_DW_SECT_short_name): New function.
-       (process_cu_tu_index): Add support for version 2 DWARF package files.
+       * objdump.c (load_specific_debug_section): Set address of section.
 
-2013-02-27  Alan Modra  <amodra@gmail.com>
+2014-03-24  Tristan Gingold  <gingold@adacore.com>
 
-       PR binutils/15191
-       * readelf.c (offsetof): Define.
-       (CHECK_ENTSIZE_VALUES): Remove extraneous indefinite article.
-       (process_corefile_note_segment): Allow notes without name or
-       desc.  Combine out-of-range checks.  Disallow "negative"
-       notesz or descsz.
+       * od-macho.c (dump_unwind_encoding_x86): Set the factor.
+       (dump_exe_compact_unwind): Change the condition.  Improve
+       indentation.
 
-2013-02-26  Nick Clifton  <nickc@redhat.com>
+2014-03-20  Nick Clifton  <nickc@redhat.com>
 
-       PR binutils/15191
-       * readelf.c (process_corefile_note_segment): Prevent attempts to
-       read beyond the end of the note buffer.
+       * readelf.c (process_version_sections): Fix off-by-one error in
+       previous delta.
 
-2013-02-15  Kai Tietz  <ktietz@redhat.com>
+2014-03-19  Nick Clifton  <nickc@redhat.com>
 
-       * objcopy.c (copy_main): Initialize context variable.
+       PR binutils/16723
+       * readelf.c (process_version_sections): Prevent an infinite loop
+       when the vn_next field is zero but there are still entries to be
+       processed.
 
-2013-02-15  Nick Clifton  <nickc@redhat.com>
+2014-03-17  Tristan Gingold  <gingold@adacore.com>
 
-       PR binutils/15140
-       * ar.c (open_inarch): Fail on attempts to convert a normal archive
-       to a thin archive or vice versa.
-       * elfcomm.c (make_qualified_name): Handle corrupted thin
-       archives.
-       * readelf.c (process_archive): Likewise.
-       * doc/binutils.texi: Clarify documentation describing thin
-       archives.
+       * od-macho.c (dump_section_header): Renames of dump_section.
+       (dump_segment): Adjust after renaming.
+       (OPT_COMPACT_UNWIND): Define.
+       (options): Add compact unwind.
+       (mach_o_help): Document compact_unwind.
+       (unwind_x86_64_regs, unwind_x86_regs): New arrays.
+       (dump_unwind_encoding_x86, dump_unwind_encoding)
+       (dump_obj_compact_unwind, dump_exe_compact_unwind)
+       (dump_section_content): New functions.
+       (mach_o_dump): Handle compact unwind.
 
-2013-02-15  Nick Clifton  <nickc@redhat.com>
+2014-03-17  Tristan Gingold  <gingold@adacore.com>
 
-       PR binutils/15033
-       * objcopy.c (enum change_action): Delete.
-       (struct section_list): Delete remove, copy, change_vma, change_lma
-       and set_flags fields.  Add context field.
-       (find_section_list): Add a context parameter.  Add support for
-       wildcard characters in section names.
-       (is_strip_section): Check for sections being both  copied and
-       removed.
-       (copy_object): Pass context to find_section_list.
-       (setup_section): Likewise.
-       (copy_section): Likewise.
-       (copy_main): Likewise.
-       * doc/binutils: Document the new behaviour.
-       * NEWS: Mention the new feature
+       * od-macho.c (dump_load_command): Handle lazy load dylib.
 
-2013-02-14  Nick Clifton  <nickc@redhat.com>
+2014-03-14  Anthony Green  <green@moxielogic.com>
 
-       PR binutils/15125
-       * objcopy.c (copy_object): Provide a helpful warning message when
-       adding a gnu_debuglink section to an object which already contains
-       one.
+       * objcopy.c (copy_object): Check fwrite return code.
 
-2013-02-07  Nick Clifton  <nickc@redhat.com>
+2014-03-14  Meador Inge  <meadori@codesourcery.com>
 
-       * elfcomm.c (get_archive_member_name): Prevent seg-fault if a
-       corrupt archive uses long names but has no long name table.
+         * dwarf.c (strnlen): Move prototype ...
+        * sysdep.h (strnlen): ... to here.
 
-2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
-            Andrew Jenner <andrew@codesourcery.com>
+2014-03-12  Nick Clifton  <nickc@redhat.com>
 
-       Based on patches from Altera Corporation.
+       PR binutils/16652
+       * doc/binutils.texi (ar cmdline): Move --plugin command line
+       option to after the command option.
 
-       * readelf.c: Include elf/nios2.h.
-       (dump_relocations): Add case for EM_ALTERA_NIOS2.
-       (get_nios2_dynamic_type): New.
-       (get_dynamic_type): Add case for EM_ALTERA_NIOS2.
-       (is_32bit_abs_reloc): Fix EM_ALTERA_NIOS2 case.
-       (is_16bit_abs_reloc): Likewise.
-       (is_none_reloc): Add EM_ALTERA_NIOS2 and EM_NIOS32 cases.
-       * NEWS: Note Altera Nios II support.
-       * MAINTAINERS: Add Nios II maintainers.
+2014-03-12  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>
 
-2013-01-29  Xi Wang  <xi.wang@gmail.com>
+       PR binutils/16567
+       * deflex.l: Add noinput and nounput options.
 
-       * readelf.c (process_version_sections): Fix overflow checks to
-       avoid undefined behaviour.
+2014-03-12  Alan Modra  <amodra@gmail.com>
 
-2013-01-28  Doug Evans  <dje@google.com>
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
 
-       * dwarf.c (display_gdb_index): Handle .gdb_index version 8.
+2014-03-06  Nick Clifton  <nickc@redhat.com>
 
-2013-01-28  Robert Schiele  <rschiele@gmail.com>
+       PR binutils/16664
+       * readelf.c (process_attributes): Add checks for corrupt
+       attribute section names.
 
-       * objcopy.c (parse_flags): Add merge and strings section flags.
+2014-03-05  Alan Modra  <amodra@gmail.com>
 
-2013-01-25  Cary Coutant  <ccoutant@google.com>
+       Update copyright years.
 
-       * dwarf.c (display_loc_list): Update offset for each line
-       printed.
-       (print_addr_index): New function.
-       (display_loc_list_dwo): Update offset for each line printed.
-       Fix problems displaying loclists in .dwo files.  Add support
-       for type 4 entries.
-       (display_debug_loc): Remove custom header for .dwo files.
-       (display_debug_addr): Adjust formatting.
+2014-03-03  Alan Modra  <amodra@gmail.com>
 
-2013-01-25  Marco Atzeri  <marco.atzeri@gmail.com>
+       * README: Add "Copyright Notices" paragraph.
 
-       * objcopy.c : Enable long section names for OPTION_ADD_GNU_DEBUGLINK.
+2014-02-11  Cary Coutant  <ccoutant@google.com>
 
-2013-01-24  Doug Evans  <dje@google.com>
+       * binutils/dwarf.c (read_and_display_attr_value): Don't warn
+       for zero-length attribute value.
 
-       * dwarf.c (display_debug_addr): Add missing parentheses to expression.
+2014-02-10  Alan Modra  <amodra@gmail.com>
 
-2013-01-24  Nick Clifton  <nickc@redhat.com>
+       * po/binutils.pot: Regenerate.
 
-       * readelf.c (get_machine_flags): Decode E_V850E3V5_ARCH.
+2014-02-06  Andrew Pinski  <apinski@cavium.com>
 
-2013-01-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+       * readelf.c  (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
 
-       * readelf.c: Add strings for NT_S390_LAST_BREAK and
-       NT_S390_SYSTEM_CALL.
+2014-02-06  Cary Coutant  <ccoutant@google.com>
 
-2013-01-18  Nick Clifton  <nickc@redhat.com>
+       PR binutils/16444
+       * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
 
-       PR binutils/15026
-       * addr2line.c (translate_addresses): When pretty printing, print
-       unknown function names on the same line as unknown symbol names.
+2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
 
-2013-01-17  Nickolai Zeldovich  <nickolai@csail.mit.edu>
+       * version.c (print_version): Update copyright year to 2014.
 
-       * objdump.c (dump_target_specific): Fix NULL pointer test.
+2014-01-07  Tom Tromey  <tromey@redhat.com>
 
-2013-01-16  Alan Modra  <amodra@gmail.com>
+       * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
+       stdarg macros.
+       * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
+       macros.
+       * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
+       stdarg macros.
 
-       PR binutils/15018
-       * stabs.c (parse_stab_members): Always set physname here to avoid
-       gcc warning..
-       (parse_stab_argtypes): ..and don't duplicate the init here.
+2014-01-07  Tom Tromey  <tromey@redhat.com>
 
-2013-01-10  Will Newton <will.newton@imgtec.com>
+       * coffgrok.h (coff_ofile): Don't use PARAMS.
+       * nlmheader.y (strerror): Don't use PARAMS.
 
-       * binutils/readelf.c: (guess_is_rela): Add EM_METAG.
-       (dump_relocations): Add EM_METAG.
-       (get_machine_name): Correct case for Meta.
-       (is_32bit_abs_reloc): Add support for Meta ADDR32 reloc.
-       (is_none_reloc): Add support for Meta NONE reloc.
-
-2013-01-08  Yufeng Zhang  <yufeng.zhang@arm.com>
-
-       * readelf.c (get_note_type): Handle NT_ARM_TLS, NT_ARM_HW_BREAK
-       and NT_ARM_HW_WATCH.
-
-2013-01-07  Roland McGrath  <mcgrathr@google.com>
-
-       * objcopy.c (deterministic): Make int rather than bfd_boolean,
-       initialize to -1.
-       (strip_options, copy_options): Add -U/--disable-deterministic-archives.
-       (default_deterministic): New function.
-       (strip_main, copy_main): Handle -U.  Call default_deterministic.
-       (copy_usage, strip_usage): Describe -U.  Cite whether -D or -U is
-       the default based on DEFAULT_AR_DETERMINISTIC.
-       * doc/binutils.texi (objcopy, strip): Describe -U and effect of
-       configure options on -D.
-
-       * ar.c (default_deterministic): Comment fix.
-
-2013-01-07  Patrice Dumas  <pertusus@free.fr>
-
-       * doc/binutils.texi: Fix ordering of top level nodes.
-       Replace erroneous uses of @itemx with @item.
-
-2013-01-04  Andreas Schwab  <schwab@linux-m68k.org>
-
-       * doc/binutils.texi (elfedit): Fix use of @itemx in @table.
-
-2013-01-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
-
-       * MAINTAINERS: Add myself as AArch64 co-maintainer.
-
-2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * version.c (print_version): Update copyright year to 2013.
-
-For older changes see ChangeLog-2012
+For older changes see ChangeLog-2013
 \f
-Copyright (C) 2013 Free Software Foundation, Inc.
+Copyright (C) 2014 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
This page took 0.026396 seconds and 4 git commands to generate.