fche changed the topic of #systemtap to: http://sourceware.org/systemtap; email systemtap@sourceware.org if answers here not timely, conversations may be logged
invano__ has quit [Ping timeout: 240 seconds]
invano__ has joined #systemtap
gmg has joined #systemtap
gmg has quit [Quit: Leaving.]
hpt has joined #systemtap
gmg has joined #systemtap
gmg has quit [Quit: Leaving.]
sanoj has joined #systemtap
sanoj has quit [Quit: Leaving]
sanoj has joined #systemtap
hkshaw has joined #systemtap
ravi_ has joined #systemtap
hpt has quit [Ping timeout: 252 seconds]
hpt has joined #systemtap
groleo has joined #systemtap
Humble has joined #systemtap
nkambo has quit [Ping timeout: 252 seconds]
groleo has quit [Remote host closed the connection]
nkambo has joined #systemtap
Humble has quit [Read error: Connection reset by peer]
Humble has joined #systemtap
hpt has quit [Ping timeout: 255 seconds]
hpt has joined #systemtap
pwithnall_ has joined #systemtap
Humble has quit [Ping timeout: 240 seconds]
mjw has joined #systemtap
pwithnall_ has quit [Quit: pwithnall_]
Humble has joined #systemtap
hpt has quit [Quit: Lost terminal]
scox has quit [Ping timeout: 240 seconds]
scox_ has quit [Ping timeout: 240 seconds]
ravi_ has quit [Quit: Leaving]
mbenitez has joined #systemtap
wcohen has quit [Ping timeout: 260 seconds]
scox has joined #systemtap
scox_ has joined #systemtap
drsmith_away is now known as drsmith
pwithnall_ has joined #systemtap
pwithnall_ has quit [Client Quit]
wcohen has joined #systemtap
brolley has joined #systemtap
scox has quit [Quit: scox]
tromey has joined #systemtap
hkshaw has quit [Ping timeout: 258 seconds]
nkambo has quit [Ping timeout: 252 seconds]
lorddoskias has joined #systemtap
<lorddoskias> is systemtap supported on s390 ?
<lorddoskias> i'm getting the following pass4 failures: http://paste.ubuntu.com/24414781/
<fche> lorddoskias, how recent is your stap?
<lorddoskias> Systemtap translator/driver (version 3.0/0.158, non-git sources)
<lorddoskias> kernel is : 4.4.59
<lorddoskias> i can also get latest git if that will solve the problem
<fche> sounds familiar
<lorddoskias> ok let me compile the latest git
<fche> or just the 3.1 release
<fche> (you'll thank me later)
<fche> (git stap is in flux from the ebpf backend merge)
nkambo has joined #systemtap
<lorddoskias> 3.1 then :)
nkambo has quit [Read error: Connection reset by peer]
nkambo has joined #systemtap
<lorddoskias> i realize how much i have forgotten from not having used stap for a while ;\
<fche> BOO
<fche> :-
<fche> )
<lorddoskias> fche: okay, it worked with the newer version
<fche> SHIP IT HARD
<fche> SHIP IT NOW
<fche> SAIL THE OPEN SEAS
<lorddoskias> heheh ;)
<lorddoskias> so with the ebpf backend you will expect to have more performance and also reduce the sitaution in which you have to compile kernel modules or am i mistaken ?
<lorddoskias> fche: when using a return probe, e.g. stap -dxfs -L 'module("xfs").function("xfs_quota_flags").return' stap shows that i also have access to the input params: module("xfs").function("xfs_quota_flags@../fs/xfs/xfs_quotaops.c:151").return $return:unsigned int $uflags:unsigned int $flags:unsigned int
<lorddoskias> however, when i use it in my script i get the following warning: WARNING: confusing usage, consider @entry($uflags) in .return probe: identifier '$uflags' at xfs.stap:9:77
<lorddoskias> WARNING: confusing usage, consider @entry($uflags) in .return probe: identifier '$uflags' at xfs.stap:9:77
<lorddoskias> source: printf("Returning from xfs_quota_flags: uflags(input) = %d return = %d\n", $uflags, $return)
pwithnall___ has quit [Ping timeout: 255 seconds]
mbenitez has quit [Quit: To office]
<drsmith> lorddoskias: what it is complaining about is the fact that in return probes, we don't really know if you want the *current* value of $foo or the *original* value of $foo (upon entry to the function)
<drsmith> @entry($foo) specifies the latter
<drsmith> hmm, if you really want the *current* value, I'm not sure how to shut that warning up
<drsmith> ah, it looks like the value is always the original value
<fche> yeah $foo and @entry($foo) are the same in .return, but some more complex case aren't
mbenitez has joined #systemtap
<jistone> by the time a .return probe is actually handled, the stack frame is already gone, so you generally can't access "current" values of the original function at all
<jistone> I think there was a bug about locating pre-return probe points
<jistone> (a bug for enhancement, I mean)
sanoj has quit [Remote host closed the connection]
nkambo has quit [Ping timeout: 252 seconds]
wcohen has quit [Ping timeout: 252 seconds]
pwithnall_ has joined #systemtap
tromey has quit [Quit: ERC (IRC client for Emacs 26.0.50)]
scox_ has quit [Ping timeout: 252 seconds]
mbenitez has quit [Quit: Leaving]
wcohen has joined #systemtap
ton31337 has quit [Ping timeout: 264 seconds]
drsmith is now known as drsmith_away
brolley has left #systemtap [#systemtap]
pwithnall_ has quit [Quit: pwithnall_]
lorddoskias has left #systemtap [#systemtap]
pwithnall___ has joined #systemtap
ton31337 has joined #systemtap
mjw has quit [Quit: Leaving]
pwithnall____ has joined #systemtap
pwithnall___ has quit [Read error: Connection reset by peer]