Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Feb 2010 16:18:25 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r203878 - in projects/ppc64: contrib/gdb/gdb libexec/rtld-elf
Message-ID:  <201002141618.o1EGIPvj020992@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nwhitehorn
Date: Sun Feb 14 16:18:25 2010
New Revision: 203878
URL: http://svn.freebsd.org/changeset/base/203878

Log:
  First step at making GDB work on live processes: add a dot symbol entry
  for our db state function.

Modified:
  projects/ppc64/contrib/gdb/gdb/solib-svr4.c
  projects/ppc64/libexec/rtld-elf/Symbol.map

Modified: projects/ppc64/contrib/gdb/gdb/solib-svr4.c
==============================================================================
--- projects/ppc64/contrib/gdb/gdb/solib-svr4.c	Sun Feb 14 15:55:30 2010	(r203877)
+++ projects/ppc64/contrib/gdb/gdb/solib-svr4.c	Sun Feb 14 16:18:25 2010	(r203878)
@@ -94,6 +94,7 @@ static char *solib_break_names[] =
      into the data section (thus skipping the descriptor's symbol),
      and eventually try this one, giving us the real entry point
      address.  */
+  ".r_debug_state",
   "._dl_debug_state",
 
   NULL

Modified: projects/ppc64/libexec/rtld-elf/Symbol.map
==============================================================================
--- projects/ppc64/libexec/rtld-elf/Symbol.map	Sun Feb 14 15:55:30 2010	(r203877)
+++ projects/ppc64/libexec/rtld-elf/Symbol.map	Sun Feb 14 16:18:25 2010	(r203878)
@@ -15,6 +15,9 @@ FBSD_1.0 {
     dlinfo;
     dl_iterate_phdr;
     r_debug_state;
+#ifdef __powerpc64__
+    .r_debug_state;
+#endif
     __tls_get_addr;
 };
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002141618.o1EGIPvj020992>