gbenson at redhat.com
Fri Feb 27 01:59:47 PST 2009
Ah, I forgot about asynchronous exceptions...
Tom Rodriguez wrote:
> Async exceptions can be delivered to a thread during a safepoint so
> yes you need to check for a pending exception. Check out
> JavaThread::check_and_handle_async_exceptions and
> JavaThread::handle_special_runtime_exit_condition and
> generate_handler_blob in sharedRuntime_<arch>.cpp. Generally
> speaking if you call into the runtime for any reason you should be
> checking for pending exceptions.
> On Feb 26, 2009, at 6:47 AM, Gary Benson wrote:
> > Hi all,
> > A quick question: is it necessary to check for pending exceptions
> > after calling SafepointSynchronize::block?
> > Cheers,
> > Gary
> > --
> > http://gbenson.net/
More information about the hotspot-dev