register_kprobe undefined symbol on 2.6.11 of X86_64

Neo Jia cjia@cse.unl.edu
Wed Jul 6 20:26:00 GMT 2005


Ananth,

Not i386, I am working on the arch as x86_64 SMP, this is the reason why
I have to try 2.6.11 not 2.6.9.

Yes, the KPROBES is enabled in the .config. 

And, I even find the register_kprobe in the Module.symvers file.

I attached the .c file I just wrote FYI in this attachment.

Thanks,
Neo

On Wed, 2005-07-06 at 16:08 -0400, Ananth N Mavinakayanahalli wrote:
> Neo Jia wrote:
> > All,
> > 
> > I am using the Kprobes on 2.6.11 from your website. After successfully
> > build the kernel and installed, I cannot insert my kernel space probes.
> > It seems that the "register_kprobe" is undefined. But I really find such
> > symbol in the vmlinux.
> 
> Which arch? I suppose its i386. In that case, you don't need any extra
> "patches" for kprobes since 2.6.11 ships with the required changes.
> 
> > Can anyone help me step out this problem?
> 
> Are you sure CONFIG_KPROBES=y in your .config?
> 
> Ananth
-- 
I would remember that if researchers were not ambitious 
probably today we haven't the technology we are using!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: neo_probes.c
Type: text/x-csrc
Size: 1499 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/systemtap/attachments/20050706/830024ca/attachment.bin>


More information about the Systemtap mailing list