What is Vectored Exception Handling used for?
Julian Waters
tanksherman27 at gmail.com
Sun Nov 12 14:49:59 UTC 2023
>From what I can tell, Vectored Exception Handling replaces Structured
Exception Handling (at least for some cases) on ARM64 Windows, and it
replaces Structured Exception Handling in thread_native_entry for
thread->call_run() and for calls to JNI_CreateJavaVM_inner
and jni_DestroyJavaVM_inner. But in the Vectored Exception Filter, it only
seems to work for faults that happen in the CodeCache, which neither of the
above cases (at least to my knowledge) are. The above confuses me a little,
what is Vectored Exception Handling used for within HotSpot, since the few
use cases for it aren't actually handled by the Vectored Filter?
best regards,
Julian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-dev/attachments/20231112/4cb59d0e/attachment-0001.htm>
More information about the hotspot-dev
mailing list