backtrace() vs. _Unwind_Backtrace()
Bryce McKinlay
bryce@mckinlay.net.nz
Fri Dec 5 02:40:00 GMT 2003
On Dec 5, 2003, at 3:28 PM, Andrew Pinski wrote:
> On Dec 4, 2003, at 18:23, Bryce McKinlay wrote:
>> Hi David,
>>
>> I have been working on a patch that revamps libgcj's stack tracing,
>> using the libgcc unwinder. I should be able to post it this weekend.
>>
>> One outstanding issue is what to do about Windows, which apparantly
>> doesn't use the DWARF unwinder.
>
> It is not just Windows, OpenBSD is the same way, but GCJ is not
> support there because
> the GC does not quite work with a.outb. In fact there are more
> targets that do not
> support DWARF unwinder than there are that do support it.
I'm not worried about every little platform, because stack traces (and
security) probably don't work there anyway. We can still run without
them. But on Windows, breaking stack traces would be a regression
because they do partially work there, although the current
implementation is pretty bogus when it comes to the calling-classloader
checks etc.
Regards
Bryce.
More information about the Java
mailing list