This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
RE: kallsyms_lookup_name not exported
- From: "Stone, Joshua I" <joshua dot i dot stone at intel dot com>
- To: "David Wilder" <dwilder at us dot ibm dot com>, <systemtap at sourceware dot org>
- Date: Tue, 26 Sep 2006 16:34:13 -0700
- Subject: RE: kallsyms_lookup_name not exported
On Tuesday, September 26, 2006 4:27 PM, David Wilder wrote:
> I pulled a new kernel from redhat and discovered that
> kallsyms_lookup_name() is no-longer exported. kallsyms_lookup_name is
> used by the runtime so I get an error when loading modules.
>
> # dmesg | tail
> kernel: stap_23183: Unknown symbol kallsyms_lookup_name
>
> Anyone know the story as to why this export was removed, or what I am
> doing wrong.
I don't know the 'why', but looking at kernel-2.6.18-1.2689.fc6.src.rpm,
linux-2.6-kprobes-portable.patch removes the export. It also defines a
new macro 'kprobe_lookup_name', which is again not usable by modules.
The symbol is still exported in the main git tree...
Josh