This is the mail archive of the 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]

RE: no access to local variables in function

Bernd wrote:

> -----Original Message-----
> From: [mailto:systemtap-
>] On Behalf Of Lentes, Bernd
> Sent: Thursday, May 28, 2015 2:07 PM
> To: ''
> Subject: no access to local variables in function
> Hi,
> i'm new to systemtap. I try to check some local variables of kernel
> functions. I have a SLES 10 SP4, kernel I'm using
> systemtap 0.8.
> I'm following the instructions from
> variables.html .
> If I try to use the example from this page I get:
> idcc-devel:~/systemtap # stap -L 'kernel.function("vfs_read")'
> kernel.function("vfs_read@fs/read_write.c:248")
> Checking other functions with local variables also does not work:
> idcc-devel:~/systemtap # stap -L 'kernel.function("local_bh_enable")'
> kernel.function("local_bh_enable@kernel/softirq.c:139")
> idcc-devel:~/systemtap # stap -L 'kernel.function("__tasklet_schedule")'
> kernel.function("__tasklet_schedule@kernel/softirq.c:224")
> idcc-devel:~/systemtap # stap -L
> 'kernel.function("tasklet_kill_immediate")'
> kernel.function("tasklet_kill_immediate@kernel/softirq.c:439")
> I don't see any local variable. What can I do ?
> Btw: is there a chance to monitor the variables of a blacklisted function ?

Maybe it's an idea to use $$vars, $$parms ...
But I don't know how to interpret this:

$$vars: t=0xffff81003ead2d68    $$parms: t=0xffff81003ead2d68   $$locals:

My problem is that I have constant between 5 and 15% si load on that machine (Soft Interrupt). But I don't know the reason.
Maybe probe::softirq.entry is helpful but I don't know how to use it.

Thanks for any help.


Helmholtz Zentrum MÃnchen
Deutsches Forschungszentrum fÃr Gesundheit und Umwelt (GmbH)
IngolstÃdter Landstr. 1
85764 Neuherberg
Aufsichtsratsvorsitzende: MinDirÂin BÃrbel Brumme-Bothe
GeschÃftsfÃhrer: Prof. Dr. GÃnther Wess, Dr. Nikolaus Blum, Dr. Alfons Enhsen
Registergericht: Amtsgericht MÃnchen HRB 6466
USt-IdNr: DE 129521671

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]