04:54
ananth has joined #systemtap
05:07
ego has joined #systemtap
05:46
naveen has joined #systemtap
05:50
hkshaw has joined #systemtap
05:51
srikar_away is now known as srikar
05:52
srikar is now known as srikar_away
06:03
naveen1 has joined #systemtap
06:04
naveen has quit [Ping timeout: 276 seconds]
07:07
naveen has joined #systemtap
07:09
naveen1 has quit [Ping timeout: 256 seconds]
08:21
ego has quit [Ping timeout: 252 seconds]
08:22
modem_ has joined #systemtap
08:34
lorddoskias has joined #systemtap
08:34
lorddoskias has quit [Changing host]
08:34
lorddoskias has joined #systemtap
08:35
<
lorddoskias >
hello, how can i filter a functino based on its caller, e.g. i want my probe point to fire only if the probed function has been called (or not) by a specific caller?
08:36
ego has joined #systemtap
08:38
hkshaw has left #systemtap [#systemtap]
08:38
hkshaw has joined #systemtap
08:46
<
modem_ >
lorddoskias, there is something like this
08:46
<
modem_ >
check from ".callee" probe
08:47
<
modem_ >
you can use that function that I did, too
08:48
<
lorddoskias >
right, i think i know how can i use the callee one, i was a bit confused earlier on
08:49
<
lorddoskias >
another question - how can i access the global current variable in kernel space?
08:49
<
lorddoskias >
ah, there is task_current :D
09:07
nkambo has joined #systemtap
09:28
ego has quit [Ping timeout: 252 seconds]
09:33
naveen1 has joined #systemtap
09:34
naveen has quit [Ping timeout: 240 seconds]
09:37
mjw has joined #systemtap
09:59
ego has joined #systemtap
10:15
naveen has joined #systemtap
10:18
naveen1 has quit [Ping timeout: 245 seconds]
11:00
scox has quit [Ping timeout: 272 seconds]
11:22
hkshaw has quit [Ping timeout: 276 seconds]
11:28
ananth has quit [Quit: Leaving]
11:29
ego has quit [Ping timeout: 240 seconds]
11:32
jlebon has quit [Ping timeout: 240 seconds]
11:34
<
lorddoskias >
should systemtap have visbility into the arguments of kernel mdoule functions? stap -doverlayfs -L 'module("overlayfs").function("ovl_create_upper")'
11:34
<
lorddoskias >
module("overlayfs").function("ovl_create_upper@fs/overlayfs/dir.c:161")
11:34
<
lorddoskias >
but the ovl_create_upper function actually has 4-5 input arguments
11:46
<
mjw >
lorddoskias, yes, if it can find the debuginfo.
11:46
<
mjw >
stap -vv will show you whether or not it can find it.
11:46
<
lorddoskias >
cool, thanks
11:52
wakatana2 has joined #systemtap
11:52
wakatana2 has quit [Max SendQ exceeded]
12:01
hkshaw has joined #systemtap
12:06
hkshaw has quit [Ping timeout: 240 seconds]
12:16
hkshaw has joined #systemtap
12:31
naveen has quit [Quit: Leaving.]
12:42
jlebon has joined #systemtap
12:45
mjw has quit [Quit: Leaving]
12:45
mjw has joined #systemtap
12:52
flu_ has joined #systemtap
13:02
zodbot has quit [Remote host closed the connection]
13:04
wcohen has quit [Remote host closed the connection]
13:31
wcohen has joined #systemtap
13:36
scox has joined #systemtap
13:54
zodbot has joined #systemtap
14:01
lzap has quit [Ping timeout: 248 seconds]
14:03
mbenitez has joined #systemtap
14:04
lzap has joined #systemtap
14:07
mjw has quit [Quit: Leaving]
14:07
mjw has joined #systemtap
14:21
tromey has joined #systemtap
14:33
lorddoskias has quit [Quit: Leaving.]
15:24
brolley has joined #systemtap
15:58
ego has joined #systemtap
16:02
srikar_away is now known as srikar
16:07
nkambo1 has joined #systemtap
16:08
nkambo has quit [Ping timeout: 240 seconds]
16:18
modem_ has quit [Ping timeout: 240 seconds]
16:19
nkambo2 has joined #systemtap
16:21
nkambo1 has quit [Ping timeout: 240 seconds]
16:44
modem has quit [Read error: Connection reset by peer]
16:47
modem has joined #systemtap
16:52
nkambo1 has joined #systemtap
16:52
nkambo2 has quit [Ping timeout: 256 seconds]
16:54
naveen has joined #systemtap
16:56
nkambo2 has joined #systemtap
16:58
nkambo1 has quit [Ping timeout: 245 seconds]
17:03
nkambo1 has joined #systemtap
17:05
nkambo2 has quit [Ping timeout: 240 seconds]
17:22
naveen has quit [Quit: Leaving.]
17:23
tonyj has joined #systemtap
18:01
cbzx has joined #systemtap
18:01
ego has quit [Quit: Leaving]
18:17
srikar is now known as srikar_away
18:21
cbzx has quit [Quit: Konversation terminated!]
20:38
nkambo2 has joined #systemtap
20:40
nkambo1 has quit [Ping timeout: 240 seconds]
20:42
pcarrier has joined #systemtap
20:43
<
pcarrier >
systemtap seems to struggle finding kernel symbols in fedora 23. am I missing something?
20:46
<
fche >
the probe point is syscall.* not kernel.syscall.*
20:47
<
fche >
see also man stapprobes
20:47
<
fche >
and man tapset::syscalls
20:47
nkambo1 has joined #systemtap
20:48
<
pcarrier >
thanks :)
20:48
<
fche >
you don't have kernel-debuginfo
20:48
<
fche >
so try install stap -l 'nd_syscall.*'
20:48
<
pcarrier >
I discovered stap-prep
20:49
<
pcarrier >
I'd rather stick to super-functional probes :)
20:50
nkambo2 has quit [Ping timeout: 276 seconds]
20:55
<
pcarrier >
I'm confused now. sudo stap -vve "probe syscall.exit { printf(\"t=%s pid=%i name=%s exit\n\", ctime(gettimeofday_s()), pid(), pexecname()) }"
20:56
<
pcarrier >
this only sees stap exiting itself
20:56
<
pcarrier >
is there some security mechanism I need to disable for all processes to be seen?
20:56
<
fche >
nope, that should work fine
20:56
<
pcarrier >
hmmm it does not.
20:56
<
fche >
see also syscall.exit_group
20:57
<
pcarrier >
I can run bash -c 'exit 42' and nothing shows up
20:57
<
pcarrier >
as soon as I C-c, it shows itself terminating
20:57
<
fche >
do 'probe syscall.exit* { .... } ' to include both syscalls
20:57
<
pcarrier >
mind blown. thanks :)
20:58
<
fche >
yeah, per-thread vs. process-wide exit
20:58
<
pcarrier >
aaand that still misses some processes.
20:58
<
pcarrier >
eg the docker binary.
21:00
<
pcarrier >
exit_group shows up in strace, but nothing in systemtap
21:00
modem_ has joined #systemtap
21:01
<
fche >
hm, peculiar
21:02
<
pcarrier >
oh nevermind.
21:02
<
pcarrier >
wow, pexecname() is bash for that go binary
21:03
<
pcarrier >
wow I'm stupid.
21:03
<
fche >
hey I didn't spot it either, we're both stupid :-)
21:03
<
pcarrier >
I'm gonna go hide. thanks for the help :)
21:06
<
pcarrier >
can I have a probe on 2 completely differently named functions?
21:06
<
pcarrier >
like probe foo, bar {}?
21:20
flu_ has quit [Quit: flu_]
21:20
mjw has quit [Quit: Leaving]
21:34
modem_ has quit [Ping timeout: 240 seconds]
21:35
<
pcarrier >
yeah that just works :)
21:35
<
fche >
there you go
21:36
<
fche >
the [man stap] and [man stapprobes] pages are good reading for a few weeks' of bedtimes
21:43
mjw has joined #systemtap
21:44
modem_ has joined #systemtap
21:53
sfink has quit [Read error: Connection reset by peer]
21:54
sfink has joined #systemtap
21:54
sfink has quit [Read error: Connection reset by peer]
21:55
sfink has joined #systemtap
21:55
sfink has quit [Read error: Connection reset by peer]
21:56
sfink has joined #systemtap
21:56
brolley is now known as brolley|afk
21:56
sfink has quit [Read error: Connection reset by peer]
21:57
sfink has joined #systemtap
21:58
sfink has quit [Read error: Connection reset by peer]
21:58
sfink has joined #systemtap
22:05
tromey has quit [Quit: ERC (IRC client for Emacs 25.0.90.1)]
22:08
modem_ has quit [Ping timeout: 240 seconds]
22:09
scox has quit [Ping timeout: 252 seconds]
22:17
modem_ has joined #systemtap
22:31
nkambo2 has joined #systemtap
22:32
nkambo1 has quit [Ping timeout: 272 seconds]
22:33
brolley|afk is now known as brolley
22:36
mbenitez has quit [Quit: Leaving]
22:44
nkambo1 has joined #systemtap
22:47
nkambo2 has quit [Ping timeout: 245 seconds]
23:01
brolley has left #systemtap [#systemtap]
23:19
mjw has quit [Quit: Leaving]
23:23
Empyrium has quit [Ping timeout: 250 seconds]
23:26
nkambo2 has joined #systemtap
23:28
Empyrium has joined #systemtap
23:29
nkambo1 has quit [Ping timeout: 276 seconds]
23:31
przemoc has quit [Ping timeout: 256 seconds]
23:32
przemoc has joined #systemtap
23:37
Empyrium has quit [Ping timeout: 252 seconds]
23:44
modem_ has quit [Ping timeout: 240 seconds]