[MinGW] RFC/RFA: Get Partial Stack Traces on Windows
Bryce McKinlay
mckinlay@redhat.com
Wed Jul 5 15:08:00 GMT 2006
Ranjit Mathew wrote:
>> The stack-trace changes to:
>> --------------------------- 8< ---------------------------
>> Exception in thread "main" java.lang.Exception: I don't like you!
>> at java.lang.VMThrowable.fillInStackTrace(a.exe)
>> at java.lang.Throwable.<init>(a.exe)
>> --------------------------- 8< ---------------------------
>>
>
> Since methods are called via the atable, the calling
> instruction is no longer a simple "CALL <XYZ>". The
> hack in fallback_backtrace() therefore doesn't work
> for methods called via indirect dispatch.
>
I don't think it'll work for ordinary virtual calls either, or even
non-local calls in a non-static-linked binary.
Bryce
More information about the Java-patches
mailing list