This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: user space probe in ubuntu 14.04


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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]