git: openjdk/loom: jep-vt: 21 new changesets

duke duke at openjdk.java.net
Wed Apr 20 07:03:47 UTC 2022


Changeset: 0c6e585e
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-18 15:54:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/0c6e585efdc32777c454cff83e113323332cd130

Add stress test

+ test/jdk/java/lang/Thread/virtual/stress/Skynet.java

Changeset: 1e69b54b
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-19 00:33:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e69b54bef7fbbc7dedffc78a0703af13868861a

Improve test

! test/jdk/jdk/internal/vm/Continuation/Basic.java

Changeset: e6613926
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-19 04:59:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/e661392689a0a8e4c26a44b174b7cff26a3ac073

JVMTI cleanup: refactor get_frame_location functions

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: f1a9414a
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-19 10:30:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1a9414a4ddb2f983b17b5abd3ff3b78f7509dce

JVMTI cleanup: refactor/rename vframe_for_no_process

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: 61ec1a5e
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-19 20:26:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/61ec1a5e6ff8dfccc76c6625978deae381487fd0

JVMTI review: rename JvmtiExport::check_suspend_at_safepoint

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp

Changeset: 5a84201a
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-19 20:29:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/5a84201a48e2ae4c172380e026d21ef70272e040

JVMTI cleanup: restore has_last_Java_frame check in get_frame_location

! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: bbe3b2e6
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-19 21:12:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/bbe3b2e67f6b5f8d810c6fe613739b8baf137805

JVMTI cleanup: removed unused functions: VTMT_count and VTMT_disable_count

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: 901c1443
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-19 23:22:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/901c1443d5ab2aca1d329341e4ae89d9adf580ee

JVMTI minor cleanups

! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp

Changeset: 99608fb4
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-19 17:32:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/99608fb4d6d414b0eed1113cb2bc2d16f9a85bbe

Fix resurrection blocked asserts

! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp

Changeset: 75bf5a54
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-19 17:33:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/75bf5a54f10aebd99dcd2aad756d21a9cb51f5f6

Turn off nmethod rearming in unlink when Loom is off

! src/hotspot/share/gc/z/zNMethod.cpp

Changeset: 7134d64b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:31:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/7134d64b7c766456c40268dab7a4fbdde014552a

Update copyright headers

! make/test/BuildMicrobenchmark.gmk
! make/test/JtregNativeHotspot.gmk
! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/registerMap_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/registerMap_ppc.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/registerMap_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/registerMap_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/cpu/zero/registerMap_zero.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.inline.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/stackFrameStream.cpp
! src/hotspot/share/runtime/stackFrameStream.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/debug.hpp

Changeset: 66115b88
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:32:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/66115b88f63f3638f6fc877e3fb2f8939f64e26d

Test cleanup

! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/jdk/java/lang/Thread/BuilderTest.java
! test/jdk/java/lang/Thread/JoinWithDuration.java
! test/jdk/java/lang/Thread/SleepWithDuration.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/GetStackTrace.java
! test/jdk/java/lang/Thread/virtual/InterruptHttp.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/Locking.java
! test/jdk/java/lang/Thread/virtual/NetSockets.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/PreviewFeaturesNotEnabled.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadLocals.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
! test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/stress/HttpALot.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/jdk/incubator/concurrent/ScopeLocal/Basic.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ScopeLocalsTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java

Changeset: 3e905899
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:33:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e905899a3f0cfad3ee87443986ed3976278e040

Fix formatting

! src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java

Changeset: 5f99cf9a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:33:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f99cf9a5e8d948b313e8ca99d233006e8dcbd21

Fix formatting

! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java

Changeset: c4f6dfb2
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:34:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4f6dfb200268e0e1ef745d8eee32f1439a74a1a

Improve javadoc

! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java

Changeset: 70395d59
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:35:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/70395d5914c2a55253ca6c32fc264f2ce9f3f5a0

Move start threads to initPhase1

! src/java.base/share/classes/java/lang/System.java

Changeset: ee502516
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:35:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee502516ebbbf85e21da05efd5932488dedf96b2

Update copyright header

! src/java.base/share/classes/java/lang/ApplicationShutdownHooks.java
! src/java.base/share/native/libjava/Continuation.c
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerCommunicatorAdmin.java
! src/java.rmi/share/classes/sun/rmi/transport/Transport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceStackChunkKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java

Changeset: 7e481eec
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 19:10:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e481eec7212b29fff918f1c5526fea2ea3e84cc

Improve ThreadMXBean.findDeadlockXXX

! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
+ test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java

Changeset: 72b77964
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-20 06:31:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/72b779646da1480864d9c887e379d8a194de927a

Merge


Changeset: 94f6235b
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-20 05:47:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/94f6235b0d8ab9a64a9940d3c5137e0e4fd0167c

JVMTI cleanup: refactor JVMTI_ERROR_THREAD_NOT_ALIVE checks for safety/stability

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp

Changeset: b5975504
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-20 08:00:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/b59755042a3a5a2690f3a59e1da1476c29753e85

Merge




More information about the loom-dev mailing list