On Wed, 9 Oct 2024 22:58:33 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: > > Disallow NotifyFramePop for > enter/enter0/VirtualThread.run/VThreadContinuation.run src/java.base/share/classes/java/lang/VirtualThread.java line 221: > 219: vthread.notifyJvmtiStart(); > 220: > 221: vthread.run(task); This doesn't look right, it needs to use try-finally. src/java.base/share/classes/java/lang/VirtualThread.java line 423: > 421: } > 422: > 423: } finally { This means an empty finally block, I assume you'll remove the try-finally here. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/21397#discussion_r1802558723 PR Review Comment: https://git.openjdk.org/jdk/pull/21397#discussion_r1802559933