This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
> [...]
I read through the LKET manpage this morning and tried out LKET with providing ASCII output on a 32-bit i686 FC5 machine and a 64-bit x86_64 FC5 machine.
Today I used my thinkpad install with FC5/2.6.16.13, and found the same problems as you mentioned.
It looks like there are some portability issues that need to be worked out in the code. Things seemed to work better on the 64-bit platform than on the 32-bit platform.
The tskdispatch didn't work on either machine. Couldn't find kernel.function("__switch_to") on 64-bit and couldn't find kernel.inline("idle_balance") on 32-bit
Neither machine has scsi interface. When trying out the flagged errors because no scsi modules.
$ stap -D ASCII_TRACE -e "probe addevent.pagefault {}" -I /usr/local/share/systemtap/tapset/LKET/
The data on the 32-bit machine looked bogus (see below). lots of negative references. Also would it make more sens to have the address printed in hexidecimal for the ascii trace?
6|1|0|1148483972|626999|1848|1|1848|35705849838043136|1 6|1|0|1148483972|627050|1848|1|1848|-4615772671219597312|1 6|1|0|1148483974|465231|1324|1|1324|-5191788353242005504|1
$ stap -D ASCII_TRACE -e "probe addevent.netdev.* {}" -I /usr/local/share/systemtap/tapset/LKET/
The netdev worked on 64-bit, but it failed compilation on 32-bit:
cc1: warnings being treated as errors
/tmp/stapBs84Hc/stap_15261.c: In function 'function_log_netdev_extra':
/tmp/stapBs84Hc/stap_15261.c:434: warning: cast to pointer from integer of different size
-Will
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |