missing entrypc dwarf line record

Frank Ch. Eigler fche@redhat.com
Fri Sep 15 17:47:00 GMT 2006


Hi -

On Fri, Sep 15, 2006 at 11:16:09AM -0700, David Wilder wrote:
> [...]
> >>jprobe_return is black-listed but it is not helping..  [...]
> [...]
> Humm ok. I am seeing the problem in semok/twenty.stp run by make all check.
> The test is "probe kernel.function("*") {}", Is there a way to use "*" 
> and exclude a function?

The problem here is that while some of these routines are blacklisted
in the kernel (kprobe_register will fail), they are not blacklisted in
the translator.  We need to teach the translator to look for the
kernel-side blacklist info too (the .kprobes section naming methinks),
and treat it similarly to the .init/.exit special cases already
present in tapsets.cxx.

This way, function("*") will quietly exclude the blacklisted functions.

- FChE



More information about the Systemtap mailing list