RFR: 8257831: Suspend with handshakes [v8]

Robbin Ehn rehn at openjdk.java.net
Thu Apr 15 07:14:11 UTC 2021


On Wed, 14 Apr 2021 23:11:56 GMT, Serguei Spitsyn <sspitsyn at openjdk.org> wrote:

> It looks good. I do not see any serviceability related related issues but posted some nits.
> Thanks,
> Serguei

Thank you Serguei!

> src/hotspot/share/prims/jvmtiEnv.cpp line 952:
> 
>> 950:   if (!JvmtiSuspendControl::suspend(java_thread)) {
>> 951:     // Either the thread is already suspended or
>> 952:     // the thread was in the process of exiting:
> 
> Nit: replace this line with: "// it was in process of exiting."

Fixed

> src/hotspot/share/prims/jvmtiEnv.cpp line 993:
> 
>> 991:     if (!JvmtiSuspendControl::suspend(java_thread)) {
>> 992:       // Either the thread is already suspended or
>> 993:       // the thread was in the process of exiting:
> 
> Nit: replace this line with: "// it was in process of exiting."

Fixed

> src/hotspot/share/prims/jvmtiEnv.cpp line 998:
> 
>> 996:         continue;
>> 997:       }
>> 998:       results[i] =  JVMTI_ERROR_THREAD_SUSPENDED;
> 
> Nit: Remove one extra space after '='.

Fixed

> src/hotspot/share/prims/jvmtiEnv.cpp line 1006:
> 
>> 1004:     if (!JvmtiSuspendControl::suspend(current)) {
>> 1005:       // Either the thread is already suspended or
>> 1006:       // the thread was in the process of exiting:
> 
> Nit: replace this line with: "// it was in process of exiting."

Fixed

> src/hotspot/share/prims/jvmtiEnv.cpp line 1010:
> 
>> 1008:         results[self_index] = JVMTI_ERROR_THREAD_NOT_ALIVE;
>> 1009:       } else {
>> 1010:         results[self_index] =  JVMTI_ERROR_THREAD_SUSPENDED;
> 
> Nit: Remove one extra space after '='.

Fixed

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

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


More information about the serviceability-dev mailing list