From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11293 invoked by alias); 22 Nov 2007 10:18:35 -0000 Received: (qmail 11267 invoked by uid 9112); 22 Nov 2007 10:18:35 -0000 Date: Thu, 22 Nov 2007 10:18:00 -0000 Message-ID: <20071122101835.11252.qmail@sourceware.org> From: mark@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] vendor/LIBUNWIND: Import of libunwind version libunwind-20071122 X-Git-Refname: refs/heads/vendor/LIBUNWIND X-Git-Reftype: branch X-Git-Oldrev: 9c75a1c8427fa3d444b388ef0f23e90f2af422d0 X-Git-Newrev: 61307753916c524ccff305032b4c0ee45643eaea Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2007-q4/txt/msg00420.txt.bz2 The branch, vendor/LIBUNWIND has been updated via 61307753916c524ccff305032b4c0ee45643eaea (commit) from 9c75a1c8427fa3d444b388ef0f23e90f2af422d0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 61307753916c524ccff305032b4c0ee45643eaea Author: Mark Wielaard Date: Thu Nov 22 11:17:00 2007 +0100 Import of libunwind version libunwind-20071122 ----------------------------------------------------------------------- Summary of changes: frysk-imports/libunwind/AUTHORS | 2 +- frysk-imports/libunwind/NEWS | 4 ++++ frysk-imports/libunwind/README | 18 ++++++++---------- frysk-imports/libunwind/config/mkinstalldirs | 2 +- frysk-imports/libunwind/configure | 14 +++++++------- frysk-imports/libunwind/configure.in | 2 +- frysk-imports/libunwind/src/ia64/Ginit.c | 5 ----- frysk-imports/libunwind/src/mi/init.c | 2 +- frysk-imports/libunwind/src/os-linux.h | 4 ++-- frysk-imports/libunwind/src/x86/init.h | 2 +- 10 files changed, 26 insertions(+), 29 deletions(-) mode change 100755 => 100644 frysk-imports/libunwind/config/compile mode change 100755 => 100644 frysk-imports/libunwind/config/config.guess mode change 100755 => 100644 frysk-imports/libunwind/config/config.sub mode change 100755 => 100644 frysk-imports/libunwind/config/depcomp mode change 100755 => 100644 frysk-imports/libunwind/config/install-sh mode change 100755 => 100644 frysk-imports/libunwind/config/missing mode change 100755 => 100644 frysk-imports/libunwind/config/mkinstalldirs mode change 100644 => 100755 frysk-imports/libunwind/scripts/kernel-diff.sh mode change 100644 => 100755 frysk-imports/libunwind/scripts/make-L-files mode change 100755 => 100644 frysk-imports/libunwind/tests/check-namespace.sh.in First 500 lines of diff: diff --git a/frysk-imports/libunwind/AUTHORS b/frysk-imports/libunwind/AUTHORS index 912a7d9..719eee5 100644 --- a/frysk-imports/libunwind/AUTHORS +++ b/frysk-imports/libunwind/AUTHORS @@ -1 +1 @@ -David Mosberger +David Mosberger diff --git a/frysk-imports/libunwind/NEWS b/frysk-imports/libunwind/NEWS index 7498694..83ac810 100644 --- a/frysk-imports/libunwind/NEWS +++ b/frysk-imports/libunwind/NEWS @@ -8,6 +8,10 @@ * News for v0.98.6: ** Fix address-leak triggered by invalid byte-order. Fixed by Andreas Schwab. +** On ia64, get_static_proc_name() no longer uses a weak reference to + _Uelf64_get_proc_name(), since that was causing problems with archive + libraries and no longer served any apparent purpose. Fixed by + Curt Wohlgemuth. * News for v0.98.5: diff --git a/frysk-imports/libunwind/README b/frysk-imports/libunwind/README index 7a33afd..180edd2 100644 --- a/frysk-imports/libunwind/README +++ b/frysk-imports/libunwind/README @@ -187,16 +187,14 @@ commands: Please direct all questions regarding this library to: - libunwind@linux.hpl.hp.com + libunwind-devel@nongnu.org -For spam protection, you'll have to subscribe to this list before -posting a question. You can do this by sending a mail to -libunwind-request@linux.hpl.hp.com with a body of: +You can do this by sending a mail to libunwind-request@nongnu.org with +a body of: - subscribe libunwind + subscribe libunwind-devel -Note: the host that is running this list is behind a firewall, so -you'll not be able to use the Web interface to manage your -subscription. Send a mail containing "help" to -libunwind-request@linux.hpl.hp.com for information on how to manage -your subscription via email. +or you can subscribe and manage your subscription via the +web-interface at: + + https://savannah.nongnu.org/mail/?group=libunwind diff --git a/frysk-imports/libunwind/config/compile b/frysk-imports/libunwind/config/compile old mode 100755 new mode 100644 diff --git a/frysk-imports/libunwind/config/config.guess b/frysk-imports/libunwind/config/config.guess old mode 100755 new mode 100644 diff --git a/frysk-imports/libunwind/config/config.sub b/frysk-imports/libunwind/config/config.sub old mode 100755 new mode 100644 diff --git a/frysk-imports/libunwind/config/depcomp b/frysk-imports/libunwind/config/depcomp old mode 100755 new mode 100644 diff --git a/frysk-imports/libunwind/config/install-sh b/frysk-imports/libunwind/config/install-sh old mode 100755 new mode 100644 diff --git a/frysk-imports/libunwind/config/missing b/frysk-imports/libunwind/config/missing old mode 100755 new mode 100644 diff --git a/frysk-imports/libunwind/config/mkinstalldirs b/frysk-imports/libunwind/config/mkinstalldirs old mode 100755 new mode 100644 index a3459e2..4f58503 --- a/frysk-imports/libunwind/config/mkinstalldirs +++ b/frysk-imports/libunwind/config/mkinstalldirs @@ -4,7 +4,7 @@ # Created: 1993-05-16 # Public domain -# $Id: mkinstalldirs,v 1.1.1.1 2007/03/12 15:32:23 npremji Exp $ +# $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $ errstatus=0 diff --git a/frysk-imports/libunwind/configure b/frysk-imports/libunwind/configure index 3b14cda..0156c45 100755 --- a/frysk-imports/libunwind/configure +++ b/frysk-imports/libunwind/configure @@ -2,7 +2,7 @@ # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for libunwind 0.99-alpha. # -# Report bugs to . +# Report bugs to . # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. @@ -730,7 +730,7 @@ PACKAGE_NAME='libunwind' PACKAGE_TARNAME='libunwind' PACKAGE_VERSION='0.99-alpha' PACKAGE_STRING='libunwind 0.99-alpha' -PACKAGE_BUGREPORT='libunwind@linux.hpl.hp.com' +PACKAGE_BUGREPORT='libunwind-devel@nongnu.org' ac_unique_file="src/mi/backtrace.c" # Factoring default headers for most tests. @@ -1546,7 +1546,7 @@ Some influential environment variables: Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. -Report bugs to . +Report bugs to . _ACEOF ac_status=$? fi @@ -5751,7 +5751,7 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >& echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------------- ## -## Report this to libunwind@linux.hpl.hp.com ## +## Report this to libunwind-devel@nongnu.org ## ## ----------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 @@ -19645,7 +19645,7 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >& echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------------- ## -## Report this to libunwind@linux.hpl.hp.com ## +## Report this to libunwind-devel@nongnu.org ## ## ----------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 @@ -19980,7 +19980,7 @@ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >& echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------------- ## -## Report this to libunwind@linux.hpl.hp.com ## +## Report this to libunwind-devel@nongnu.org ## ## ----------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 @@ -21018,7 +21018,7 @@ ARCH=`echo $target_arch | tr a-z A-Z` PKG_MAJOR=0 PKG_MINOR=99 PKG_EXTRA=-alpha -PKG_MAINTAINER=libunwind@linux.hpl.hp.com +PKG_MAINTAINER=libunwind-devel@nongnu.org diff --git a/frysk-imports/libunwind/configure.in b/frysk-imports/libunwind/configure.in index a179069..bf44eaa 100644 --- a/frysk-imports/libunwind/configure.in +++ b/frysk-imports/libunwind/configure.in @@ -1,7 +1,7 @@ define(pkg_major, 0) define(pkg_minor, 99) define(pkg_extra, -alpha) -define(pkg_maintainer, libunwind@linux.hpl.hp.com) +define(pkg_maintainer, libunwind-devel@nongnu.org) define(mkvers, $1.$2$3) dnl Process this file with autoconf to produce a configure script. AC_INIT(libunwind, mkvers(pkg_major, pkg_minor, pkg_extra), pkg_maintainer) diff --git a/frysk-imports/libunwind/scripts/kernel-diff.sh b/frysk-imports/libunwind/scripts/kernel-diff.sh old mode 100644 new mode 100755 diff --git a/frysk-imports/libunwind/scripts/make-L-files b/frysk-imports/libunwind/scripts/make-L-files old mode 100644 new mode 100755 diff --git a/frysk-imports/libunwind/src/ia64/Ginit.c b/frysk-imports/libunwind/src/ia64/Ginit.c index 0ba9554..5afa9ab 100644 --- a/frysk-imports/libunwind/src/ia64/Ginit.c +++ b/frysk-imports/libunwind/src/ia64/Ginit.c @@ -348,11 +348,6 @@ get_static_proc_name (unw_addr_space_t as, unw_word_t ip, char *buf, size_t buf_len, unw_word_t *offp, void *arg) { -#ifndef _UNW_LOCAL_ONLY -# pragma weak _Uelf64_get_proc_name - if (!_Uelf64_get_proc_name) - return -UNW_EINVAL; -#endif return _Uelf64_get_proc_name (as, getpid (), ip, buf, buf_len, offp); } diff --git a/frysk-imports/libunwind/src/mi/init.c b/frysk-imports/libunwind/src/mi/init.c index 5e58363..4bf97c4 100644 --- a/frysk-imports/libunwind/src/mi/init.c +++ b/frysk-imports/libunwind/src/mi/init.c @@ -28,7 +28,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ HIDDEN intrmask_t unwi_full_mask; static const char rcsid[] UNUSED = - "$Id: init.c,v 1.1.1.1 2007/03/12 15:32:29 npremji Exp $"; + "$Id: " PACKAGE_STRING " --- report bugs to " PACKAGE_BUGREPORT " $"; #if UNW_DEBUG diff --git a/frysk-imports/libunwind/src/os-linux.h b/frysk-imports/libunwind/src/os-linux.h index 57c5723..b2c9a8b 100644 --- a/frysk-imports/libunwind/src/os-linux.h +++ b/frysk-imports/libunwind/src/os-linux.h @@ -228,7 +228,7 @@ maps_next (struct map_iterator *mi, { /* copy down the remaining bytes, if any */ if (bytes_left > 0) - memcpy (mi->buf_end - mi->buf_size, mi->buf, bytes_left); + memmove (mi->buf_end - mi->buf_size, mi->buf, bytes_left); mi->buf = mi->buf_end - mi->buf_size; nread = read (mi->fd, mi->buf + bytes_left, @@ -240,7 +240,7 @@ maps_next (struct map_iterator *mi, /* Move contents to the end of the buffer so we maintain the invariant that all bytes between mi->buf and mi->buf_end are valid. */ - memcpy (mi->buf_end - nread - bytes_left, mi->buf, + memmove (mi->buf_end - nread - bytes_left, mi->buf, nread + bytes_left); mi->buf = mi->buf_end - nread - bytes_left; } diff --git a/frysk-imports/libunwind/src/x86/init.h b/frysk-imports/libunwind/src/x86/init.h index 61a2f02..675b77e 100644 --- a/frysk-imports/libunwind/src/x86/init.h +++ b/frysk-imports/libunwind/src/x86/init.h @@ -36,7 +36,7 @@ common_init (struct cursor *c) c->dwarf.loc[EBX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EBX); c->dwarf.loc[ESP] = DWARF_REG_LOC (&c->dwarf, UNW_X86_ESP); c->dwarf.loc[EBP] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EBP); - c->dwarf.loc[ESI] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EDI); + c->dwarf.loc[ESI] = DWARF_REG_LOC (&c->dwarf, UNW_X86_ESI); c->dwarf.loc[EDI] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EDI); c->dwarf.loc[EIP] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EIP); c->dwarf.loc[EFLAGS] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EFLAGS); diff --git a/frysk-imports/libunwind/tests/check-namespace.sh.in b/frysk-imports/libunwind/tests/check-namespace.sh.in old mode 100755 new mode 100644 hooks/post-receive -- frysk system monitor/debugger