This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug translator/10678] vta-gcc: cannot find module nfs debuginfo: relocation refers to undefined symbol
- From: "mjw at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 21 Sep 2009 22:56:56 -0000
- Subject: [Bug translator/10678] vta-gcc: cannot find module nfs debuginfo: relocation refers to undefined symbol
- References: <20090921123032.10678.mjw@redhat.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From mjw at redhat dot com 2009-09-21 22:56 -------
I am not sure I really understand the failure completely yet. But the issue
seems to be that we are trying to relocate the (nfs) kernel module, but the
kernel module contains relocations against symbols that are undefined, in this
case kmalloc_caches, which are defined in the kernel (vmlinux). But for a query
like stap -e 'probe module("nfs").function("*") { exit(); }' we don't seem to
have the kernel/vmlinux in the dwfl->modulelist, so we never find the symbol.
Obvious it would be even better if we don't even make libdwfl try to relocate
the ET_REL file.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=10678
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.