The cost of stack traces
Casey Marshall
csm@gnu.org
Thu May 11 16:11:00 GMT 2006
On May 11, 2006, at 8:37 AM, David Daney wrote:
> Andrew Haley wrote:
>>>> So why do you care about line numbers?
>> As defined in this e-mail thread, I now realize that do don't care
> about 'line-numbers'. Thanks for helping me arrive at this
> conclusion.
>> What would you think about a patch that optionally fills in the
> fileName property of StackTraceElement with a string
> representation of the IP and information obtained from dladdr
> related to that address?
>> That would make for easy and accurate off-line analysis of stack
> traces with very little runtime overhead.
>
One neat way to solve this may be to write an internal debug_line
decoder for libgcj, AND to have that be the basis for an analysis
tool. This could probably be written to be runnable on a different
host type than the target, because the code I wrote just reads ELF
libraries directly.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 478 bytes
Desc: This is a digitally signed message part
URL: <http://gcc.gnu.org/pipermail/java/attachments/20060511/44d0ce29/attachment.sig>
More information about the Java
mailing list