On Mon, Oct 22, 2012 at 03:56:05PM +0300, Timo Juhani Lindfors wrote:
> Hi,
>
> I tested 2.0 with linux-image-3.5-trunk-amd64 3.5.5-1~experimental.1 and
> hit a number of issues. The most major issue is:
>
> $ stap -e 'probe kernel.function("do_execve") { printf ("%s", probefunc()); }'
> user-space facilities not available without kernel CONFIG_UTRACE or
> CONFIG_TRACEPOINTS/CONFIG_ARCH_SUPPORTS_UPROBES/CONFIG_UPROBES
> Pass 4: compilation failed. Try again with another '--vp 0001' option.
It doesn't work with current 3.2 kernels either so that's at least not a
regression. I only tested with upstream git kernel which works nicely.
Did you report the above to the debian kernel team? Userspace probing is
useful by itsel.
Cheers,
-- Guido
>
> Debian does not have UTRACE support in its kernels and it seems that due
> to a bug systemtap requires it even if you only probe kernel stuff. I
> might take a while to get a fix from upstream.
>
> We also need to backport fixes to cope with the fact that
> /sys/kernel/debug has 0700 permissions in 3.5.5.
>
> -Timo
>
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]