RFR: 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. [v2]

David Holmes dholmes at openjdk.java.net
Wed Sep 16 07:00:55 UTC 2020


On Tue, 15 Sep 2020 10:59:06 GMT, Jamsheed Mohammed C M <jcm at openjdk.org> wrote:

>> Hi
>> 
>> Moving the review that is based on mercurial repo to github.
>> The history of conversation is
>> [here](https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2020-September/039861.html)
>> Issue:[ JDK-8249451 ](https://bugs.openjdk.java.net/browse/JDK-8249451)
>> 
>> @dholmes-ora could you please have a look.
>
> Jamsheed Mohammed C M has updated the pull request incrementally with one additional commit since the last revision:
> 
>   removing unused definition load_class_by_index

Looks good to me! No further comments.

src/hotspot/share/runtime/thread.cpp line 2392:

> 2390:   if (check_unsafe_error &&
> 2391:       condition == _async_unsafe_access_error && !has_pending_exception()) {
> 2392:     // May be we are at method entry and requires to save do not unlock flag.

Suggest:
// We may be at method entry which requires we save the do-not-unlock flag.

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

Marked as reviewed by dholmes (Reviewer).

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


More information about the hotspot-runtime-dev mailing list