function-exit probes += ppc64
Frank Ch. Eigler
fche@redhat.com
Fri Feb 25 06:59:00 GMT 2005
Hi -
On Thu, Feb 24, 2005 at 10:59:21PM -0800, Chen, Brad wrote:
> Tail call removal doesn't only happen with recursion. It's also
> common if you have a procedure that ends with a call to another
> procedure that is called from only one location. [...]
Actually I suspect we can get away with not dealing specially with
tail/sibling calls at all. We would miss the moment of the nested
call, or its own logical return, true. But there is a real return at
the bottom of all those tail calls, and that would go through the
target function's stored, intercepted return address.
- FChE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/systemtap/attachments/20050225/6bee1b4f/attachment.sig>
More information about the Systemtap
mailing list