RFR: 8248362: JVMTI frame operations should use Thread-Local Handshake

Yasumasa Suenaga suenaga at oss.nttdata.com
Fri Jul 24 01:35:03 UTC 2020


Thanks Serguei!

Yasumasa


On 2020/07/24 4:31, serguei.spitsyn at oracle.com wrote:
> Hi Yasumasa,
> 
> The update looks good.
> 
> Thanks,
> Serguei
> 
> 
> On 7/22/20 20:03, Yasumasa Suenaga wrote:
>> Hi Serguei,
>>
>> Thanks for your comment!
>> I fixed it in new webrev:
>>
>>   http://cr.openjdk.java.net/~ysuenaga/JDK-8248362/webrev.01/
>>   Diff from previous webrev: http://hg.openjdk.java.net/jdk/submit/rev/df75038b5449
>>
>>
>> Yasumasa
>>
>>
>> On 2020/07/23 9:31, serguei.spitsyn at oracle.com wrote:
>>> Hi Yasumasa,
>>>
>>> Looks good.
>>> Just one minor comment.
>>>
>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8248362/webrev.00/src/hotspot/share/prims/jvmtiEnv.cpp.udiff.html
>>>
>>>       // JVMTI get java stack frame location at safepoint.
>>>
>>> Replace: "at safepoint" => "with handshake".
>>>
>>> Thanks,
>>> Serguei
>>>
>>>
>>> On 7/22/20 07:38, Yasumasa Suenaga wrote:
>>>> Hi all,
>>>>
>>>> Please review this change:
>>>>
>>>>   JBS: https://bugs.openjdk.java.net/browse/JDK-8248362
>>>>   webrev: http://cr.openjdk.java.net/~ysuenaga/JDK-8248362/webrev.00/
>>>>
>>>> Migrate JVMTI frame operations to Thread-Local Handshakes from VM Operations.
>>>>
>>>>     - VM_GetFrameCount
>>>>     - VM_GetFrameLocation
>>>>
>>>> They affects both GetFrameCount() and GetFrameLocation() JVMTI functions.
>>>>
>>>> This change has passed all tests on submit repo (mach5-one-ysuenaga-JDK-8248362-20200722-1249-12859056), and vmTestbase/nsk/{jdi,jdw,jvmti}, serviceability/{jdwp,jvmti} .
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Yasumasa
>>>
> 


More information about the serviceability-dev mailing list