fche changed the topic of #systemtap to: http://sourceware.org/systemtap; email systemtap@sourceware.org if answers here not timely, conversations may be logged
nkambo_ has joined #systemtap
nkambo__ has quit [Ping timeout: 265 seconds]
nkambo__ has joined #systemtap
nkambo_ has quit [Ping timeout: 268 seconds]
nkambo__ has quit [Remote host closed the connection]
_whitelogger has joined #systemtap
_whitelogger has joined #systemtap
orivej has quit [Ping timeout: 248 seconds]
orivej has joined #systemtap
jistone_ has joined #systemtap
jistone has quit [Ping timeout: 256 seconds]
jistone_ is now known as jistone
jistone has joined #systemtap
jistone has quit [Changing host]
pfalleno1 has joined #systemtap
pfallenop has quit [*.net *.split]
orivej has quit [Ping timeout: 248 seconds]
wcohen has quit [Remote host closed the connection]
wcohen has joined #systemtap
<eklitzke>
i refactored my systemtap script a bit and introduced an error, when i run the script stap complains with:
<eklitzke>
ERROR: all functions exhausted near identifier 'rwhelper' at cache.stp:46:3
<eklitzke>
what is this error message supposed to mean?
<eklitzke>
oh i figured it out, i used "next" in a function instead of "return"
orivej has joined #systemtap
<fche>
yup
<fche>
if you use 'next', stap will try to run another overloaded copy of the same function
<eklitzke>
is there a more idiomatic way to check if an associative array is empty (other than iterating it?)
<fche>
I'm afraid there isn't :( ... the runtime data structures have the data, we just don't have language syntax for it
<eklitzke>
if i get an error about "probe overhead exceeded threshold, is there a way i can get information about which probes were the expensive ones?