This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: stptracer-20060828 has released.
Hi sunzen,
sunzen w. wrote:
> Hiramatsu san,
> I'd like to try this release, but found a problem when starting it.
> The problem is :
> Although i configured kernel with RELAY option, it find relayfs is not
> in kernel or not built.
In my case, systemtap can find relay correctly.
It worked with linux-2.6.18-rc5 on i686 machine.(Distribution: Fedora Core5)
You can ensure whether your running kernel actually supports relay by using
following command:
$ grep relay_open /proc/kallsyms
If you can't find "relay_open" in /proc/kallsyms, your running kernel
doesn't support relay function.
> Then, it triggers to build relayfs provided
> by systemtap runtime. But the process failed, due to the mismatch
> between the relayfs and kernel(Kernel version: 2.6.18-rc3; systemtap
> version : snapshot20060826). The details are attached.
Exactly, the relayfs code which systemtap includes seems out-of-date.
But, I think, that is the code for the old-linux kernel.
If your kernel actually supports relay, you can get more detail
logs by adding verbose options:
$ ./stptracer maskset/bioqueue.stp -vvv
> I think it's better to have an INSTALL doc.
OK, I will add the document next time. In this version, you can
find how to install in README document.
Best regards,
--
Masami HIRAMATSU
2nd Research Dept.
Hitachi, Ltd., Systems Development Laboratory
E-mail: masami.hiramatsu.pt@hitachi.com