user space probe in ubuntu 14.04
David Smith
dsmith@redhat.com
Mon Sep 14 16:29:00 GMT 2015
On 09/14/2015 09:54 AM, Gareth wrote:
> Hey guys
>
> What's the requirements for using systemtap in ubuntu 14.04 (kernel
> version = 3.13)?
>
> I have installed kernel-image package and found many probes by 'stap
> -l 'kernel.function("acpi_*")'. However I sill can't use
> process("xxx").xxx
>
> I tried find online documents and I'm sure uprobe is enabled, utrace
> is not. But that document said utrace is deprecated long time ago...
>
> My output is here: http://paste.openstack.org/show/461444/
>From your output, I see you are trying to use markers, since you did the
following:
probe process("/usr/sbin/mysqld").mark("query__start")
So, the first thing to do is make sure that your /usr/sbin/mysqld was
compiled with markers. Try the following:
# readelf -n /usr/bin/mysql | fgrep Name
If that works, try:
# stap -l 'process("/usr/sbin/mysqld").mark("*")'
--
David Smith
dsmith@redhat.com
Red Hat
http://www.redhat.com
256.217.0141 (direct)
256.837.0057 (fax)
More information about the Systemtap
mailing list