This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Weird Probe points on PPC
- From: Breno Leitao <leitao at linux dot vnet dot ibm dot com>
- To: systemtap at sources dot redhat dot com
- Date: Tue, 29 Sep 2009 11:14:20 -0300
- Subject: Weird Probe points on PPC
Hi Guys,
I found something that I can't explain in SystemTap.
When probing module("jsm").function("*) it is probing more
function that those inside the jsm module (ie, out_8, in_8, writeb, etc)
At the same time, if I probe module("jsm").function("*").return
it works properly. Did anyone see anything like that ?
kernel: 2.6.31-rc8-ppc64
stap version: version 0.9.9/0.142.90 commit release-0.9.9-319-ge08217d + changes
----- jsm.stp -----
probe module("jsm").function("*"){
printf("-> %s\n", probefunc())
}
probe module("jsm").function("*").return {
printf("<- %s\n", probefunc())
}
---- output -----
-> jsm_tty_open
-> neo_flush_uart_write
-> writeb
-> out_8
-> eeh_readb
-> readb
-> in_8
<- neo_flush_uart_write
-> neo_flush_uart_read
-> writeb
-> out_8
-> eeh_readb
-> readb
-> in_8
<- neo_flush_uart_read
-> neo_uart_init
-> writeb
-> out_8
-> writeb
-> out_8
-> writeb
-> out_8
-> eeh_readb
-> readb
-> in_8
-> writeb
-> out_8
-> eeh_readb
-> readb
-> in_8
-> eeh_readb
-> readb
-> in_8
-> writeb
-> out_8
<- neo_uart_init
-> neo_param
-> eeh_readb
-> readb
-> in_8
-> eeh_readb
-> readb
-> in_8
-> writeb
-> out_8
-> writeb
-> out_8
-> writeb
-> out_8
-> writeb
-> out_8
-> writeb
-> out_8
-> neo_set_new_start_stop_chars
-> writeb
-> out_8
-> writeb
-> out_8
-> writeb
-> out_8
-> writeb
-> out_8
Thanks,
Breno