Messages in this thread | | | Subject | Re: [RFC] systemtap: begin the process of using proper kernel APIs (part1: use kprobe symbol_name/offset instead of address) | From | (Frank Ch. Eigler) | Date | Thu, 17 Jul 2008 14:30:36 -0400 |
| |
James Bottomley <James.Bottomley@HansenPartnership.com> writes:
> [...] > Just by way of illustration, this is systemtap fixed up according to > suggestion number 1. You can see now using your test case that we get: > > # probes > kernel.function("do_open@fs/block_dev.c:929") /* pc=<lookup_bdev+0x90> */ /* <- kernel.function("do_open") */ > kernel.function("do_open@fs/nfsctl.c:24") /* pc=<sys_nfsservctl+0x6a> */ /* <- kernel.function("do_open") */ > kernel.function("do_open@ipc/mqueue.c:642") /* pc=<sys_mq_unlink+0x130> */ /* <- kernel.function("do_open") */ > [...]
Can you explain in detail how you believe this is materially different from offsetting from _stext?
- FChE
| |