fche changed the topic of #systemtap to: http://sourceware.org/systemtap; email systemtap@sourceware.org if answers here not timely, conversations may be logged
<DUKENUKEM>
how do I list what the names of a fnctions arguments are?
<DUKENUKEM>
im trying to hook slab_free (slub), and in the source code there is: s, page and x arguments (among others), but systemtap is saying: failed to retrieve location attribute for 'page'
<DUKENUKEM>
[man error::dwarf] (dieoffset: 0x1a94bba): identifier '$page' at :91:77
<DUKENUKEM>
it also shows me alternatives
<DUKENUKEM>
alternatives: $addr $x $page $s)
<DUKENUKEM>
and those do not work
<fche>
hi DUKENUKEM
<fche>
yeah for inlined functions, unfortunately gcc's debuginfo quality is sometimes poor
<DUKENUKEM>
got it
<DUKENUKEM>
so just have to deal with it i guess
<fche>
yeah, the error::dwarf man page has some suggestions
<DUKENUKEM>
is that a manpage using the usual "man" command ?
<DUKENUKEM>
or is there another systemtap man
<DUKENUKEM>
sorry for the dumb question :p
<fche>
yes it is just the man command :)
<DUKENUKEM>
man error::dwarf
<DUKENUKEM>
No manual entry for error::dwarf
<fche>
if you can think of a more intuitive way to say "run man error::dwarf"
<fche>
hm .... that's a no-good distro if it excludes that wonderful man page
<DUKENUKEM>
maybe its a separate package?
<DUKENUKEM>
haha
<DUKENUKEM>
this is an ubuntu distro, but my debian host machine does not have it either