This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Question about _dl_debug_state and new glibc
- From: Randolph Chung <randolph at tausq dot org>
- To: gdb at sources dot redhat dot com
- Date: Mon, 11 Oct 2004 10:22:07 -0700
- Subject: Question about _dl_debug_state and new glibc
- Reply-to: Randolph Chung <randolph at tausq dot org>
Hi all,
I've been away from gdb for a bit, so hopefully this is not something
simple I missed while I've been away :)
It appears that newer versions of glibc now marks the _dl_debug_state
function as hidden, making it not visible to gdb. This breaks the
solib tracking code in solib-svr4.c.....
Looking at the docs, it looks like the "proper" way for gdb to do this
is to look up the r_debug symbol and use the r_brk member to locate
_dl_debug_state's address. is there any particular reason why we don't
do this in gdb?
randolph
--
Randolph Chung
Debian GNU/Linux Developer, hppa/ia64 ports
http://www.tausq.org/