fche changed the topic of #systemtap to: http://sourceware.org/systemtap; email systemtap@sourceware.org if answers here not timely, conversations may be logged
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
khaled has quit [Quit: Konversation terminated!]
derek0883 has joined #systemtap
<agentzh>
fche kerneltoast: happy deadlock hunting! it's fun to see you two watch each other like in a 1989 office :)
<agentzh>
kerneltoast: happy thanksgiving, btw.
<agentzh>
lindi-: i think the crash utility is still the easiest way. i agree it's far from perfect. got better suggestions?
chasum has quit [Ping timeout: 240 seconds]
thibaultcha has joined #systemtap
thibaultcha has quit [Changing host]
thibaultcha has joined #systemtap
hpt has joined #systemtap
derek0883 has quit [Remote host closed the connection]
mjw has quit [Quit: Leaving]
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #systemtap
<kerneltoast>
agentzh, the stap bugs never end :P
<kerneltoast>
i'll be happily thinking of less painful things during thanksgiving :)
<fche>
oh they are tasty and delicious bugs
<fche>
they will make the world wonderful
<fche>
and stuff
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
<kerneltoast>
can i get gravy with those bugs?
derek0883 has quit [Ping timeout: 265 seconds]
derek0883 has joined #systemtap
<agentzh>
fche: any quick hack to make re2c support perl-compatible regexes? wondering if there's some magic flag to turn on...
derek0883 has quit [Remote host closed the connection]
khaled has joined #systemtap
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
_whitelogger has joined #systemtap
derek0883 has joined #systemtap
derek0883 has quit [Ping timeout: 260 seconds]
hpt has quit [Ping timeout: 240 seconds]
<fche>
agentzh, no magic flag
<fche>
our regex engine works by compilation too, so not a simple matter
<ema>
fche: I have a very dumb question!
<ema>
what's the value of pid() in the context of probes like kernel.function("tcp_try_fastopen") ?
<fche>
whatever task is running at that moment on that cpu
tonyj has quit [Remote host closed the connection]
<fche>
depending on the kernel function, it could be an action directly caused by a syscall from that userspace process, so its pid then
<fche>
or it could be an interrupt handler, in which case it could be anything, or 0
<ema>
excellent, and is there a way to distinguish between the two?
<ema>
because in the syscall case it does make sense to know pid(), but in the example of an interrupt not really
mjw has joined #systemtap
mjw has quit [Quit: Leaving]
mjw has joined #systemtap
mjw has quit [Client Quit]
mjw has joined #systemtap
mjw has quit [Ping timeout: 246 seconds]
mjw has joined #systemtap
<fche>
ema,
<fche>
no obvious way from a systemtap perspective, because when it comes to probing the kernel, we/it cannot know whether any particular piece of the kernel can only execute in proper user context or not
derek0883 has joined #systemtap
<ema>
fche: fair enough, it should often be clear to the user by looking at a backtrace and seeing if it includes stuff like do_syscall vs do_softirq probably
<fche>
yeha
<fche>
and if you're probing syscall.* e.g., it's obvious
orivej has quit [Ping timeout: 272 seconds]
derek0883 has quit [Ping timeout: 264 seconds]
amerey has joined #systemtap
orivej has joined #systemtap
tonyj has joined #systemtap
derek0883 has joined #systemtap
orivej has quit [Ping timeout: 240 seconds]
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Ping timeout: 264 seconds]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Ping timeout: 264 seconds]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
mjw has quit [Quit: Leaving]
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Read error: Connection reset by peer]