RFR: 8223312: Utilize handshakes instead of is_thread_fully_suspended [v3]

Richard Reingruber rrich at openjdk.java.net
Wed Oct 21 14:23:26 UTC 2020


On Wed, 21 Oct 2020 14:06:22 GMT, Richard Reingruber <rrich at openjdk.org> wrote:

>> Robbin Ehn has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains seven commits:
>> 
>>  - Fixed merge miss
>>  - Merge branch 'master' into 8223312-Utilize-handshakes-instead-of-is_thread_fully_suspended
>>  - Merge fix from Richard
>>  - Merge branch 'master' into 8223312-Utilize-handshakes-instead-of-is_thread_fully_suspended
>>  - Removed TraceSuspendDebugBits
>>  - Removed unused method is_ext_suspend_completed_with_lock
>>  - Utilize handshakes instead of is_thread_fully_suspended
>
> src/hotspot/share/runtime/deoptimization.cpp line 1771:
> 
>> 1769:     Deoptimization::deoptimize_frame_internal(thread, id, reason);
>> 1770:   } else {
>> 1771:     VM_DeoptimizeFrame deopt(thread, id, reason);
> 
> I guess VM_DeoptimizeFrame can be replaced with a handshake too now.

Not in this pr of course :)

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

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


More information about the serviceability-dev mailing list