fche changed the topic of #systemtap to: http://sourceware.org/systemtap; email systemtap@sourceware.org if answers here not timely, conversations may be logged
scox has joined #systemtap
irker224 has quit [Quit: transmission timeout]
hkshaw has quit [Ping timeout: 255 seconds]
hkshaw has joined #systemtap
srikar_away is now known as srikar
ravi_ has joined #systemtap
nkambo has joined #systemtap
srikar is now known as srikar_away
srikar_away is now known as srikar
srikar is now known as srikar_away
ph7 has quit [Read error: Connection timed out]
ph7 has joined #systemtap
srikar_away is now known as srikar
srikar is now known as srikar_away
zodbot has quit [Read error: Connection reset by peer]
<fche>
[man stapprobes] search for KERNEL TRACEPOINTS
<lorddoskias1>
right
<lorddoskias1>
still, i'd like to use whatever is provided by stapruntime :)
<fche>
the tapset? yeah
<fche>
but if something's up with the debuginfo/symbol-tables, yeah the kernel tracepoints are a great alternative
<lorddoskias1>
eyeah, but it's giving me error
<fche>
and really the tapset should prefer it (and does in other spots) over time
<lorddoskias1>
but the debug symbols should be good
<lorddoskias1>
since doing stap -L 'kernel.statement("generic_make_request@*:*")'
<lorddoskias1>
prints what's at the particular line
<fche>
yup
<lorddoskias1>
ops
<lorddoskias1>
maybe i was too hasty
* fche
will return shortly, breakfast beckons with an insistent voice
<lorddoskias1>
so fche stap -dkernel -r4.4.14-clouder5 -BCC=/opt/rh/devtoolset-3/root/usr/bin/gcc -L 'kernel.statement("generic_make_request@*:*")' this command works like a charm
<lorddoskias1>
this one doesn't stap -dkernel -r4.4.14-clouder5 -BCC=/opt/rh/devtoolset-3/root/usr/bin/gcc block-trace.stp
wcohen has quit [Ping timeout: 244 seconds]
hkshaw has joined #systemtap
nkambo has quit [Ping timeout: 276 seconds]
<fche>
hey lorddoskias1
<fche>
any progress/luck ?
<lorddoskias1>
nope
<lorddoskias1>
as i said listing symbols work
<lorddoskias1>
but when i try to compile the script - error
<fche>
-L statement stuff relies on debuginfo, it's good that this works
<fche>
I wonder if perhaps our implementation of @cast() doesn't do the right thing with respect to cross-compiled (-rXXXX) runs
nkambo has joined #systemtap
<lorddoskias1>
hm, maybe
mbenitez has joined #systemtap
mbenitez has joined #systemtap
mbenitez has quit [Changing host]
ravi_ has joined #systemtap
ravi_ has quit [Quit: Leaving]
brolley has joined #systemtap
srikar is now known as srikar_away
tromey has joined #systemtap
scox has joined #systemtap
drsmith has joined #systemtap
wcohen has joined #systemtap
ph7 has quit [Read error: Connection timed out]
ph7 has joined #systemtap
mbenitez has quit [Quit: To office]
przemoc has quit [Ping timeout: 265 seconds]
przemoc has joined #systemtap
mbenitez has joined #systemtap
mbenitez has joined #systemtap
mbenitez has quit [Changing host]
nkambo has quit [Ping timeout: 240 seconds]
ph7 has quit [Read error: Connection timed out]
ph7 has joined #systemtap
srikar_away has quit [Ping timeout: 244 seconds]
hkshaw has quit [Ping timeout: 248 seconds]
wcohen has quit [Ping timeout: 244 seconds]
mbenitez has quit [Quit: Leaving]
tromey has quit [Quit: ERC (IRC client for Emacs 25.1.3)]
irker289 has joined #systemtap
<irker289>
systemtap: dsmith systemtap.git:refs/heads/dsmith/python * release-3.0-246-ge5d623b / Makefile.in configure configure.ac doc/Makefile.in doc/SystemTap_Tapset_Reference/Makefile.in doc/beginners/Makefile.in dtrace.in java/Makefile.in man/Makefile.in man/cs/Makefile.in python/Makefile.in stapdyn/Makefile.in staprun/Makefile.in: Added autoconf logic to search for python version 2 and 3. http://tinyurl.com/heybnre
_whitelogger has joined #systemtap
bendlas has joined #systemtap
alkgayua has joined #systemtap
<bendlas>
i tried to use systemtap-3.0 against kernel 4.7.3, but I get compilation errors during runtime.
<fche>
you'll need git systemtap to work against newer kernels
<bendlas>
OIC
<bendlas>
is master good to track?
<fche>
yessir
CustosLimen has joined #systemtap
<bendlas>
cool, I'll try that
hchiramm has joined #systemtap
<bendlas>
woot, it works
<bendlas>
now we can have a working systemtap in nixos again :-)
<bendlas>
thanks, fche
<fche>
ship it!
<fche>
ship it NOW
<bendlas>
I only have to cross-check the failure mode for when DEBUG_INFO is missing from the kernel
<fche>
we don't call that failure
<fche>
we call that success in a different way :-)
<bendlas>
oh, so it works with reduced functionality?
<bendlas>
that's even better
<fche>
quite a bit works -- see [man stapprobes] for DWARF
<bendlas>
let me just boot a vm w/o DEBUG_INFO, real quick
<fche>
not everything
<bendlas>
btw, do you think it's worth it, to separate out debug data, like fedora does?
<fche>
debuginfo is a godsend if one needs to debug
<fche>
it's a waste of disk space if one never does
<bendlas>
IE, can a production kernel be compiled with DEBUG_INFO, and yet be the same as w/o after stripping?
<fche>
that's what fedora/rhel-style debuginfo splitting does
<bendlas>
can systemtap take advantage of more of the extra debug flags from rawhide?
<fche>
you may be referring to kernel-devel-* builds, wherein more self-instrumentation is compiled into the kernel
<fche>
that's an orthogonal thing, stap is not involved in that
<bendlas>
ie, should we provide a separate debug kernel for some use cases of systemtap, or is just debug_info good enough?
<bendlas>
oh, that's good
<fche>
-debug- kernels usually cost you speed but give better diagnostics/checking