Hi Cristian,
Check If you have installed kernel debuginfo
(kernel-default-debuginfo-*.rpm) package.
PS: suse-sles-e suse.com has better experts for these
types of questions.
-Arun
>>> On 8/1/2007 at 7:55 AM, Cristian Veronesi
<c.veronesi crpa.it> wrote:
> Has anyone tried to use systemtap on SUSE SLES10? I was
able to run a
> simple "hello world" script but I always get
errors when trying to
> access kernel functions. For example, this script:
>
> <<<
> global reads
>
> probe begin {
> printf("probe beginningn")
> }
>
> probe syscall.read {
> reads [execname()] <<< count
> }
>
> probe end {
> foreach (prog_name in reads) {
> printf("Name: %s, # Reads: %d, Total Bytes:
%d, Avg: %dn",
> prog_name, count(reads[prog_name]),
> sum(reads[prog_name]), avg(reads[prog_name]))
> }
> }
>>>>
>
> Gives the following error:
>
> semantic error: libdwfl failure
(dwfl_linux_kernel_report_offline): No
> such file or directory while resolving probe point
> kernel.function("sys_read")
> semantic error: no match for probe point while
resolving probe point
> syscall.read
> Pass 2: analysis failed. Try again with more '-v'
(verbose) options.
>
> Am I missing some package?
>
> Thank you. Kind regards,
--
To unsubscribe, email: suse-oracle-unsubscribe suse.com
For additional commands, email: suse-oracle-help suse.com
Please see http://www.suse.com/oracl
e/ before posting
|