RFR: 8274379: Allow process of unsafe access errors in check_special_condition_for_native_trans [v2]

Patricio Chilano Mateo pchilanomate at openjdk.java.net
Wed Oct 6 19:27:32 UTC 2021


On Wed, 6 Oct 2021 01:05:23 GMT, David Holmes <dholmes at openjdk.org> wrote:

>> Patricio Chilano Mateo has updated the pull request incrementally with four additional commits since the last revision:
>> 
>>  - async API cleanup
>>  - general cleanup
>>  - allow process of unsafe access errors in check_special_condition_for_native_trans
>>  - revert to separate commits
>
> src/hotspot/share/runtime/thread.cpp line 1722:
> 
>> 1720:       // Set async. pending exception in thread.
>> 1721:       _pending_async_exception = java_throwable;
>> 1722:       set_suspend_flag(_has_async_exception);
> 
> Not clear why we didn't just simplify set_pending_async_exception.

Right, maybe it's better to do that. I restored set_pending_async_exception() and simplified it instead.

-------------

PR: https://git.openjdk.java.net/jdk/pull/5741


More information about the hotspot-runtime-dev mailing list