commit elfutils for openSUSE:Factory
Hello community, here is the log from the commit of package elfutils for openSUSE:Factory checked in at 2014-01-30 19:16:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/elfutils (Old) and /work/SRC/openSUSE:Factory/.elfutils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "elfutils" Changes: -------- --- /work/SRC/openSUSE:Factory/elfutils/elfutils.changes 2013-11-15 08:37:04.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.elfutils.new/elfutils.changes 2014-01-30 19:16:20.000000000 +0100 @@ -1,0 +2,19 @@ +Tue Jan 28 19:22:04 UTC 2014 - tonyj@suse.com + +- Update to 0.158: + - libdwfl: + - dwfl_core_file_report has new parameter executable. + - New functions dwfl_module_getsymtab_first_global, + dwfl_module_getsym_info and dwfl_module_addrinfo. + - Added unwinder with type Dwfl_Thread_Callbacks, opaque types + Dwfl_Thread and Dwfl_Frame and functions dwfl_attach_state, + dwfl_pid, dwfl_thread_dwfl, dwfl_thread_tid, dwfl_frame_thread, + dwfl_thread_state_registers, dwfl_thread_state_register_pc, + dwfl_getthread_frames, dwfl_getthreads, dwfl_thread_getframes + and dwfl_frame_pc. + - addr2line: New option -x to show the section an address was found in. + - stack: New utility that uses the new unwinder for processes and cores. + - backends: Unwinder support for i386, x86_64, s390, s390x, ppc and ppc64. + aarch64 support. + +------------------------------------------------------------------- Old: ---- elfutils-0.157.tar.bz2 New: ---- elfutils-0.158.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ elfutils.spec ++++++ --- /var/tmp/diff_new_pack.sytk2d/_old 2014-01-30 19:16:21.000000000 +0100 +++ /var/tmp/diff_new_pack.sytk2d/_new 2014-01-30 19:16:21.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package elfutils # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: elfutils -Version: 0.157 +Version: 0.158 Release: 0 Summary: Higher-level library to access ELF License: SUSE-GPL-2.0-with-OSI-exception ++++++ elfutils-0.137-dwarf-header-check-fix.diff ++++++ --- /var/tmp/diff_new_pack.sytk2d/_old 2014-01-30 19:16:21.000000000 +0100 +++ /var/tmp/diff_new_pack.sytk2d/_new 2014-01-30 19:16:21.000000000 +0100 @@ -14,11 +14,9 @@ libdw/dwarf_getsrclines.c | 2 ++ 1 file changed, 2 insertions(+) -Index: elfutils-0.155/libdw/dwarf_getsrclines.c -=================================================================== ---- elfutils-0.155.orig/libdw/dwarf_getsrclines.c -+++ elfutils-0.155/libdw/dwarf_getsrclines.c -@@ -296,8 +296,10 @@ dwarf_getsrclines (Dwarf_Die *cudie, Dwa +--- a/libdw/dwarf_getsrclines.c ++++ b/libdw/dwarf_getsrclines.c +@@ -306,8 +306,10 @@ dwarf_getsrclines (Dwarf_Die *cudie, Dwa /* Consistency check. */ if (unlikely (linep != header_start + header_length)) { ++++++ elfutils-0.148-dont-crash.diff ++++++ --- /var/tmp/diff_new_pack.sytk2d/_old 2014-01-30 19:16:21.000000000 +0100 +++ /var/tmp/diff_new_pack.sytk2d/_new 2014-01-30 19:16:21.000000000 +0100 @@ -2,10 +2,12 @@ Avoid crash if the header is 0 -Index: elfutils-0.155/libdw/dwarf_getcfi_elf.c -=================================================================== ---- elfutils-0.155.orig/libdw/dwarf_getcfi_elf.c -+++ elfutils-0.155/libdw/dwarf_getcfi_elf.c +--- + libdw/dwarf_getcfi_elf.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/libdw/dwarf_getcfi_elf.c ++++ b/libdw/dwarf_getcfi_elf.c @@ -76,7 +76,7 @@ parse_eh_frame_hdr (const uint8_t *hdr, { const uint8_t *h = hdr; ++++++ elfutils-0.157.tar.bz2 -> elfutils-0.158.tar.bz2 ++++++ ++++ 25705 lines of diff (skipped) ++++++ elfutils-no-po-test-build.diff ++++++ --- /var/tmp/diff_new_pack.sytk2d/_old 2014-01-30 19:16:22.000000000 +0100 +++ /var/tmp/diff_new_pack.sytk2d/_new 2014-01-30 19:16:22.000000000 +0100 @@ -2,10 +2,13 @@ Upstream: no Subject: do not build po and tests components -Index: elfutils-0.155/Makefile.am -=================================================================== ---- elfutils-0.155.orig/Makefile.am -+++ elfutils-0.155/Makefile.am +--- + Makefile.am | 2 +- + Makefile.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +--- a/Makefile.am ++++ b/Makefile.am @@ -24,7 +24,7 @@ pkginclude_HEADERS = version.h # Add doc back when we have some real content. @@ -15,11 +18,9 @@ EXTRA_DIST = elfutils.spec GPG-KEY NOTES CONTRIBUTING \ COPYING COPYING-GPLV2 COPYING-LGPLV3 -Index: elfutils-0.155/Makefile.in -=================================================================== ---- elfutils-0.155.orig/Makefile.in -+++ elfutils-0.155/Makefile.in -@@ -259,7 +259,7 @@ pkginclude_HEADERS = version.h +--- a/Makefile.in ++++ b/Makefile.in +@@ -360,7 +360,7 @@ pkginclude_HEADERS = version.h # Add doc back when we have some real content. SUBDIRS = config m4 lib libelf libebl libdwfl libdw libcpu libasm backends \ ++++++ elfutils-portability.patch ++++++ ++++ 1464 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/elfutils/elfutils-portability.patch ++++ and /work/SRC/openSUSE:Factory/.elfutils.new/elfutils-portability.patch ++++++ elfutils-robustify.patch ++++++ ++++ 779 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/elfutils/elfutils-robustify.patch ++++ and /work/SRC/openSUSE:Factory/.elfutils.new/elfutils-robustify.patch ++++++ elfutils-uninitialized.diff ++++++ --- /var/tmp/diff_new_pack.sytk2d/_old 2014-01-30 19:16:22.000000000 +0100 +++ /var/tmp/diff_new_pack.sytk2d/_new 2014-01-30 19:16:22.000000000 +0100 @@ -1,8 +1,10 @@ -Index: elfutils-0.155/libdwfl/linux-kernel-modules.c -=================================================================== ---- elfutils-0.155.orig/libdwfl/linux-kernel-modules.c -+++ elfutils-0.155/libdwfl/linux-kernel-modules.c -@@ -601,8 +601,8 @@ check_module_notes (Dwfl_Module *mod) +--- + libdwfl/linux-kernel-modules.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/libdwfl/linux-kernel-modules.c ++++ b/libdwfl/linux-kernel-modules.c +@@ -608,8 +608,8 @@ check_module_notes (Dwfl_Module *mod) int dwfl_linux_kernel_report_kernel (Dwfl *dwfl) { ++++++ libebl-prototype-fix.diff ++++++ --- /var/tmp/diff_new_pack.sytk2d/_old 2014-01-30 19:16:22.000000000 +0100 +++ /var/tmp/diff_new_pack.sytk2d/_new 2014-01-30 19:16:22.000000000 +0100 @@ -4,11 +4,14 @@ Update from K&R to ANSI prototype. This fix should go upstream. -Index: elfutils-0.155/libebl/eblopenbackend.c -=================================================================== ---- elfutils-0.155.orig/libebl/eblopenbackend.c -+++ elfutils-0.155/libebl/eblopenbackend.c -@@ -249,10 +249,7 @@ fill_defaults (Ebl *result) +--- + lib/dynamicsizehash.c | 5 +---- + libebl/eblopenbackend.c | 5 +---- + 2 files changed, 2 insertions(+), 8 deletions(-) + +--- a/libebl/eblopenbackend.c ++++ b/libebl/eblopenbackend.c +@@ -250,10 +250,7 @@ fill_defaults (Ebl *result) /* Find an appropriate backend for the file associated with ELF. */ static Ebl * @@ -20,10 +23,8 @@ { Ebl *result; size_t cnt; -Index: elfutils-0.155/lib/dynamicsizehash.c -=================================================================== ---- elfutils-0.155.orig/lib/dynamicsizehash.c -+++ elfutils-0.155/lib/dynamicsizehash.c +--- a/lib/dynamicsizehash.c ++++ b/lib/dynamicsizehash.c @@ -44,10 +44,7 @@ @@ -34,5 +35,5 @@ - TYPE val __attribute__ ((unused)); +lookup (NAME *htab, HASHTYPE hval, TYPE val __attribute__((unused))) { - /* First hash function: simply take the modul but prevent zero. */ - size_t idx = 1 + hval % htab->size; + /* First hash function: simply take the modul but prevent zero. Small values + can skip the division, which helps performance when this is common. */ -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de