This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] vendor/LIBUNWIND: Import of libunwind version libunwind-20071122


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 <mwielaard@redhat.com>
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 <davidm@hpl.hp.com>
+David Mosberger <dmosberger@gmail.org>
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 <libunwind@linux.hpl.hp.com>.
+# Report bugs to <libunwind-devel@nongnu.org>.
 #
 # 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 <libunwind@linux.hpl.hp.com>.
+Report bugs to <libunwind-devel@nongnu.org>.
 _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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]