On Fri, 25 Oct 2024 20:52:29 GMT, Serguei Spitsyn <sspit...@openjdk.org> wrote:

>> This fixes a problem in the VTMS (Virtual Thread Mount State) transition 
>> frames hiding mechanism.
>> Please, see a fix description in the first comment.
>> 
>> Testing:
>>  - Verified with new test `vthread/CheckHiddenFrames`
>>  - Mach5 tiers 1-6 are passed
>
> Serguei Spitsyn has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   review: introduce new annotation @JvmtiHideEvents and use it in 
> VirtualThread/Continuation classes to disallow FramePop requests

src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java 
line 2:

> 1: /*
> 2:  * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights 
> reserved.

(c) 2024

src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java
 line 38:

> 36:  *
> 37:  * @implNote
> 38:  * This annotation is only used for the VirtualThread notifyJvmti*  
> methods.

What about VirtualThread.switchToCarrierThread and 
VirtualThread.switchToVirtualThread ? They also have the annotation.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21397#discussion_r1817470128
PR Review Comment: https://git.openjdk.org/jdk/pull/21397#discussion_r1817469168

Reply via email to