This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH 4/6] Implement support for SystemTap probes
- From: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- To: Sergio Durigan Junior <sergiodj at redhat dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Mon, 7 May 2012 21:35:38 +0200
- Subject: Re: [PATCH 4/6] Implement support for SystemTap probes
Hi Sergio,
I have found I have asked three times on this list (IIRC even elsewhere) to
fix this debuginfo probes bug and in the end it got checked in with this bug
anyway. Could you fix it, please?
Thanks,
Jan
On Tue, 19 Apr 2011 18:42:41 +0200, Jan Kratochvil wrote:
> there is still the bug as present on Fedora 15 with:
> glibc-2.13.90-9.x86_64
> glibc-debuginfo-2.13.90-9.x86_64
>
> (gdb) info probes
> Provider Name Where Semaphore Object
> libc lll_futex_wake 0x00007ffff61a5f7b /lib64/libc.so.6
> libc lll_futex_wake 0x00007ffff61a5f7b /usr/lib/debug/lib64/libc-2.13.90.so.debug
> libc lll_futex_wake 0x00007ffff6213060 /lib64/libc.so.6
> libc lll_futex_wake 0x00007ffff6213060 /usr/lib/debug/lib64/libc-2.13.90.so.debug
> libc lll_lock_wait_private 0x00007ffff61e5a84 /lib64/libc.so.6
> libc lll_lock_wait_private 0x00007ffff61e5a84 /usr/lib/debug/lib64/libc-2.13.90.so.debug
> [...]
>
> That is everything is duplicate for the separate debug info files.
+
On Fri, 04 Nov 2011 17:26:48 +0100, Jan Kratochvil wrote:
> Also I think you should discard the separate debug info objfiles. I find
> wrong to display:
> 0x37aa200000 0x37aa222000 0x22000 /usr/lib/debug/lib64/ld-2.14.90.so.debug
> when it in fact means:
> 0x37aa200000 0x37aa222000 0x22000 /lib64/ld-2.14.90.so
+
On Wed, 11 Apr 2012 20:42:33 +0200, Jan Kratochvil wrote:
> $ gdb /lib64/ld-linux-x86-64.so.2
> (gdb) info probes
> Provider Name Where Semaphore Object
> - You have columns widths wrongly computed.
> rtld lll_futex_wake 0x000000000000ab2e /usr/lib/debug/lib64/ld-2.15.so.debug
> rtld lll_futex_wake 0x000000000000ab2e /usr/lib64/ld-linux-x86-64.so.2
> [...]
> - You do not filter out separate debug info files or rather unify it somehow.