Listing probe alias resolution failures
Stone, Joshua I
joshua.i.stone@intel.com
Sat May 19 00:27:00 GMT 2007
David Smith wrote:
> I guess I was thinking that the "optionalness" of vm.mmap would have
> meant that when do_mmap wasn't found, vm.mmap would be tossed (so that
> there would be no attempt to look up $addr and $len)
This is exactly right. But in this case, do_mmap *is* found, so the
"optionalness" resolves to a real probe point. If you add a "-vv" to
your command line, you'll see which probe points get resolved. Once you
have a probe point, then it has to resolve the body, so the parameters
become an issue.
I think Frank had an idea for conditional target variables a while back,
but I can't find the email. Perhaps that's an idea that needs to be
revived?
> Perhaps the real bug is that the kernel.function("do_mmap") should be
> made optional in the vm.mmap probe alias.
I think in this case do_mmap is found, so the only bug is #1155
resolving inline parameters...
Josh
More information about the Systemtap
mailing list