From: Roland McGrath Date: Mon, 20 Apr 2009 00:42:18 +0000 (-0700) Subject: Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils into roland/unwind X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01be23b45e23777773c8305807c27a7e1a5c3add;p=thirdparty%2Felfutils.git Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils into roland/unwind Conflicts: backends/ChangeLog libdw/ChangeLog libdwfl/ChangeLog --- 01be23b45e23777773c8305807c27a7e1a5c3add diff --cc backends/ChangeLog index df632d35e,c764f9ef5..62b5275e6 --- a/backends/ChangeLog +++ b/backends/ChangeLog @@@ -1,13 -1,28 +1,38 @@@ +2007-01-18 Roland McGrath + + * 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 + + * arm_regs.c (arm_register_info): Handle VFP registers. + + * i386_corenote.c (EXTRA_NOTES): NT_PRXFPREG -> NT_PRXFPREG + + 2009-04-14 Roland McGrath + + * 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 * sparc_reloc.def: Update table. diff --cc libdw/ChangeLog index 05631711e,93a596733..8e92fe7d6 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@@ -1,8 -1,8 +1,13 @@@ +2009-04-03 Roland McGrath + + * libdwP.h (IDX_eh_frame): Remove it. + * dwarf_begin_elf.c (dwarf_scnnames): Remove its element. + + 2009-04-15 Roland McGrath + + * dwarf.h (DW_CIE_ID): Removed. + (DW_CIE_ID_32, DW_CIE_ID_64): New constants replace it. + 2009-04-01 Roland McGrath * dwarf.h: Add DW_CFA_GNU_negative_offset_extended. diff --cc libdwfl/ChangeLog index f4ae338b8,d2c823fa3..1de4d665c --- a/libdwfl/ChangeLog +++ b/libdwfl/ChangeLog @@@ -1,11 -1,23 +1,31 @@@ +2007-02-10 Roland McGrath + + * 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 + + * 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 + + * 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 * dwfl_module_build_id.c (__libdwfl_find_build_id): Move SHSTRNDX