]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils into roland/unwind
authorRoland McGrath <roland@redhat.com>
Mon, 20 Apr 2009 00:42:18 +0000 (17:42 -0700)
committerRoland McGrath <roland@redhat.com>
Mon, 20 Apr 2009 00:42:18 +0000 (17:42 -0700)
Conflicts:
backends/ChangeLog
libdw/ChangeLog
libdwfl/ChangeLog

1  2 
backends/ChangeLog
backends/Makefile.am
libdw/ChangeLog
libdwfl/ChangeLog

index df632d35e38ddc65e28461b73c9f20478c77e44d,c764f9ef5bd5ee4334b254b3fb0eadaaeac43131..62b5275e609943bd8774079e4f505d88e63d848b
@@@ -1,13 -1,28 +1,38 @@@
 +2007-01-18  Roland McGrath  <roland@redhat.com>
 +
 +      * x86_64_cfi.c (x86_64_abi_cfi): New file.
 +      * Makefile.am (x86_64_SRCS): Add it.
 +      * x86_64_init.c (x86_64_init): Add initializer.
 +
 +      * i386_cfi.c (i386_abi_cfi): New file.
 +      * Makefile.am (i386_SRCS): Add it.
 +      * i386_init.c (i386_init): Initialize abi_cfi hook.
 +
+ 2009-04-16  Roland McGrath  <roland@redhat.com>
+       * arm_regs.c (arm_register_info): Handle VFP registers.
+       * i386_corenote.c (EXTRA_NOTES): NT_PRXFPREG -> NT_PRXFPREG
+ 2009-04-14  Roland McGrath  <roland@redhat.com>
+       * arm_retval.c: New file.
+       * arm_attrs.c: New file.
+       * Makefile.am (arm_SRCS): Add them.
+       * arm_symbol.c (arm_segment_type_name): New function.
+       (arm_section_type_name): New function.
+       (arm_machine_flag_check): New function.
+       * arm_init.c (arm_init): Initialize those hooks.
+       * arm_regs.c: New file.
+       * arm_corenote.c: New file.
+       * arm_auxv.c: New file.
+       * Makefile.am (arm_SRCS): Add them.
+       * arm_init.c (arm_init): Initialize core_note, register_info,
+       and auxv_info hooks.
+       * ia64_symbol.c (ia64_section_type_name): Remove "SHT_" prefixes.
  2009-04-01  Roland McGrath  <roland@redhat.com>
  
        * sparc_reloc.def: Update table.
Simple merge
diff --cc libdw/ChangeLog
index 05631711e0c4a47442c784713b3280a7be566099,93a5967333b28aec6973109046199f4b19a2fa13..8e92fe7d64764488b00f33b7288e223fbffb8b4a
@@@ -1,8 -1,8 +1,13 @@@
 +2009-04-03  Roland McGrath  <roland@redhat.com>
 +
 +      * libdwP.h (IDX_eh_frame): Remove it.
 +      * dwarf_begin_elf.c (dwarf_scnnames): Remove its element.
 +
+ 2009-04-15  Roland McGrath  <roland@redhat.com>
+       * dwarf.h (DW_CIE_ID): Removed.
+       (DW_CIE_ID_32, DW_CIE_ID_64): New constants replace it.
  2009-04-01  Roland McGrath  <roland@redhat.com>
  
        * dwarf.h: Add DW_CFA_GNU_negative_offset_extended.
index f4ae338b8ce001008324deb5b4fe438d08707ab3,d2c823fa313ec9005ec86ffd2c4d7c829b9f35af..1de4d665ced833e0457ead28ad9c08594d106d6e
@@@ -1,11 -1,23 +1,31 @@@
 +2007-02-10  Roland McGrath  <roland@redhat.com>
 +
 +      * libdwflP.h (struct Dwfl_Module): New members `cfi', `cfi_elf'.
 +      Add INTDECL for dwfl_module_getcfi.
 +      * dwfl_module_getcfi.c: New file.
 +      * dwfl_addrframe.c: New file.
 +      * Makefile.am (libdwfl_a_SOURCES): Add them.
 +
+ 2009-04-14  Roland McGrath  <roland@redhat.com>
+       * dwfl_segment_report_module.c: Handle DT_STRTAB value being either
+       absolute (already adjusted in place) or needing load bias adjustment.
+       * core-file.c (dwfl_elf_phdr_memory_callback): Fix return value for
+       gelf_getphdr failure.  Fix file size limit checks.
+       * dwfl_segment_report_module.c: Fix underflow in DYNSTRSZ check.
+ 2009-04-08  Roland McGrath  <roland@redhat.com>
+       * dwfl_module_getsym.c: Don't adjust for bias again after
+       __libdwfl_relocate_value.
+       * relocate.c (__libdwfl_relocate_value): Don't adjust a value from
+       a non-SHF_ALLOC section.
+       (relocate_getsym): Test st_shndx for SHN_* values, not *SHNDX.
+       * dwfl_module_getsym.c (dwfl_module_getsym): Likewise.
  2009-03-09  Roland McGrath  <roland@redhat.com>
  
        * dwfl_module_build_id.c (__libdwfl_find_build_id): Move SHSTRNDX