RFR: 8248362: JVMTI frame operations should use Thread-Local Handshake
Yasumasa Suenaga
suenaga at oss.nttdata.com
Thu Jul 23 03:03:45 UTC 2020
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