JT Harness : Tests that were not run
applications/ctw/modules/jdk_crypto_mscapi.java: run CTW for all classes from jdk.crypto.mscapi module
compiler/arguments/TestC1Globals.java#id0: Test flag with max value.
compiler/arguments/TestC1Globals.java#id1: Test flag with max value combined with transparent huge pages on Linux.
compiler/arguments/TestC1Globals.java#id2: Test flag with max value and specific compilation.
compiler/arguments/TestC1Globals.java#id3: Test flag with c1 value numbering
compiler/arguments/TestOptoNodeListSize.java: Test that -XX:OptoNodeListSize does not crash the VM.
compiler/arguments/TestPrintOptoAssemblyLineNumbers.java: Test to ensure that line numbers are now present with the -XX:+PrintOptoAssembly command line option
compiler/arguments/TestStressOptions.java: Tests that different combinations of stress options and -XX:StressSeed=N are accepted.
compiler/arguments/TestSyncCPUFeaturesWithSVEFlags.java: Test synchronization between SVE arguments and CPU features
compiler/arraycopy/TestCloneAccessStressGCM.java: Test cloning with more than 8 (=ArrayCopyLoadStoreMaxElem) fields with StressGCM
compiler/arraycopy/TestCloneWithStressReflectiveCode.java: Test clone intrinsic with StressReflectiveCode.
compiler/arraycopy/TestInitializingACLoadWithBadMem.java: Load from initializing arraycopy uses wrong memory state
compiler/arraycopy/TestLoadBypassACWithWrongMem.java: Loads that bypass arraycopy ends up with wrong memory state
compiler/arraycopy/TestNegArrayLengthAsIndex1.java: C2 using negative array length as index, using a.length.
compiler/arraycopy/TestNegArrayLengthAsIndex2.java: C2 using negative array length as index, using array allocation length.
compiler/arraycopy/TestTailCallInArrayCopyStub.java: Test correct execution of the tail call at the end of the arraycopy stub.
compiler/c1/Test8271202.java:
compiler/c1/TestPrintC1Statistics.java: Checks that -XX:+PrintC1Statistics works
compiler/c1/TestPrintIRDuringConstruction.java: load/store elimination will print out instructions without bcis.
compiler/c1/TestRangeCheckEliminated.java: Test range check for constant array and NewMultiArray is removed properly
compiler/c1/TestTraceLinearScanLevel.java: Sanity check the flag TraceLinearScanLevel with the highest level in a silent HelloWorld program.
compiler/c2/Test6852078.java: Disable SuperWord optimization for unsafe read/write
compiler/c2/Test7179138_1.java: Incorrect result with String concatenation optimization
compiler/c2/Test8004741.java: Missing compiled exception handle table entry for multidimensional array allocation
compiler/c2/TestAbs.java: Use of AbsI / AbsL nodes should be limited to supported platforms
compiler/c2/TestBit.java: C2 should convert ((var&16) == 16) to ((var&16) != 0) for power-of-two constants
compiler/c2/TestCMoveInfiniteGVN.java:
compiler/c2/TestDeadDataLoopCmoveIdentity.java: A dead data loop is created when applying an unsafe case of Cmov'ing identity.
compiler/c2/TestDeadLoopSplitIfLoop.java: Splitting an If through a dying loop header region that is not a LoopNode, yet, results in a dead data loop.
compiler/c2/TestDeadNodeDuringIGVN.java: Test for dead nodes that are not added to the IGVN worklist for removal.
compiler/c2/TestExHandlerTrap.java#stress: basic smoke test for stressing ex.
compiler/c2/TestFindNode.java: Test which uses some special flags in order to test Node::find() in debug builds which could result in an endless loop or a stack overflow crash.
compiler/c2/TestGVNCrash.java: GVN Crash: assert() failed: correct memory chain
compiler/c2/TestJumpTable.java: Test jump table with key value that gets out of bounds after loop unrolling.
compiler/c2/TestMulNodeInfiniteGVN.java: Infinite loop in PhaseIterGVN::transform_old with -XX:+StressIGVN
compiler/c2/TestPrintIdealNodeCount.java: Run with -Xcomp -XX:-TieredCompilation to force C2 compilations to test -XX:+PrintIdealNodeCount in debug builds.
compiler/c2/TestReduceAllocationAndNonExactAllocate.java: Check that Reduce Allocation Merges doesn't try to reduce non-exact allocations.
compiler/c2/TestScalarReplacementMaxLiveNodes.java: Check that C2 does not exceed max live node limit when splitting unique types of large allocation merge.
compiler/c2/TestSqrt.java: SqrtD/SqrtF should be matched only on supported platforms
compiler/c2/TestStressRecompilation.java: Test running with StressRecompilation enabled.
compiler/c2/TestVerifyConstraintCasts.java: Empty main program to run with flag VerifyConstraintCasts.
compiler/c2/TestVerifyGraphEdges.java: Run with -Xcomp to test -XX:+VerifyGraphEdges in debug builds.
compiler/c2/TestVerifyIterativeGVN.java: Run with -Xcomp to test -XX:VerifyIterativeGVN=11 in debug builds.
compiler/c2/aarch64/TestFarJump.java: Far call to runtime stub should be generated with single instruction for CodeHeap up to 250MB
compiler/c2/aarch64/TestSVEWithJNI.java: Verify VM SVE checking behavior
compiler/c2/aarch64/TestTrampoline.java: Checks that trampolines to runtime code are not generated if they are not needed.
compiler/c2/aarch64/TestVectorShiftShorts.java: aarch64: fix SVE patterns for vector shift count
compiler/c2/aarch64/TestVolatilesG1.java: C2 should use ldar, stlr and ldaxr+stlxr insns for volatile operations
compiler/c2/aarch64/TestVolatilesParallel.java: C2 should use ldar, stlr and ldaxr+stlxr insns for volatile operations
compiler/c2/aarch64/TestVolatilesSerial.java: C2 should use ldar, stlr and ldaxr+stlxr insns for volatile operations
compiler/c2/aarch64/TestVolatilesShenandoah.java: C2 should use ldar, stlr and ldaxr+stlxr insns for volatile operations
compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java: Test that Ideal transformations of RotateLeftNode* are being performed as expected.
compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java: Test that Ideal transformations of RotateLeftNode* are being performed as expected.
compiler/c2/irTests/TestArrLenCheckOptimization.java: AArch64: Fix matching predication for cbz/cbnz
compiler/c2/irTests/TestDisableAutoVectOpcodes.java: Fix performance regression after auto-vectorization on aarch64 NEON.
compiler/c2/irTests/TestDuplicateBackedge.java: Local variable independently used by multiple loops can interfere with loop optimizations
compiler/c2/irTests/TestFPComparison2.java: The test is to trigger code path of BoolTest::ge/gt in C2_MacroAssembler::enc_cmove_cmp_fp
compiler/c2/irTests/igvn/TestCleanMemPhi.java: Test that diamond if-region is removed due to calling try_clean_mem_phi().
compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java: Tests that C2 can correctly scalar replace some object allocation merges.
compiler/c2/irTests/stringopts/TestArrayCopySelect.java: C2: alignment check should consider base offset when emitting arraycopy runtime call.
compiler/c2/riscv64/TestIntegerReverse.java: Test ReverseI intrinsic
compiler/c2/riscv64/TestLongReverse.java: Test ReverseL intrinsic
compiler/calls/TestManyArgs.java: Pass values on stack.
compiler/codecache/CheckCodeCacheInfo.java: Checks VM verbose information related to the code cache
compiler/codecache/CodeCacheFullCountTest.java: test for the value of full_count in the message of insufficient codecache
compiler/codecache/TestStressCodeBuffers.java: Stress testing code buffers resulted in an assertion failure due to not taking expand calls into account which can fail more often with -XX:+StressCodeBuffers.
compiler/codegen/Test6935535.java#id1: add CodeHeap verification
compiler/codegen/TestMatcherClone.java: Check that the matcher does not needlessly clone an addressing expression that will in any case not be subsumed into complex loads and stores.
compiler/controldependency/TestEliminatedCastPPAtPhi.java: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash
compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java:
compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java:
compiler/escapeAnalysis/TestIterativeEA.java: Test C2 iterative Escape Analysis
compiler/exceptions/TestSpilling.java: Tests that users of return values from exception-throwing method calls are not duplicated in the call's exception path.
compiler/floatingpoint/TestRoundFloatAll.java: Test intrinsic for Math.round(float) in full 32 bits range
compiler/gcbarriers/UnsafeIntrinsicsTest.java#ZDebug: Validate barriers after Unsafe getReference, CAS and swap (GetAndSet)
compiler/inlining/LateInlinePrinting.java: PrintInlining should print which methods are late inlines
compiler/intrinsics/TestDoubleIsFinite.java: Test intrinsic for Double.isFinite.
compiler/intrinsics/TestDoubleIsInfinite.java: Test intrinsic for Double.isInfinite.
compiler/intrinsics/TestFloatIsFinite.java: Test intrinsics for Float.isFinite.
compiler/intrinsics/TestFloatIsInfinite.java: Test intrinsics for Float.isInfinite.
compiler/intrinsics/float16/Binary16ConversionNaN_2.java: Verify NaN sign and significand bits are preserved across conversions, float -> float16 -> float
compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java: Verify UseSHA3Intrinsics option processing on supported CPU.
compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java#id1: Verify that SHA3-224, SHA3-256, SHA3-384, SHA3-512 intrinsic is actually used.
compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java#id2: Verify that SHA3-224, SHA3-256, SHA3-384, SHA3-512 intrinsic is actually used.
compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java#id1: Verify that SHA3-224, SHA3-256, SHA3-384, SHA3-512 multi block intrinsic is actually used.
compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java#id2: Verify that SHA3-224, SHA3-256, SHA3-384, SHA3-512 multi block intrinsic is actually used.
compiler/intrinsics/string/TestCountPositives.java#id1: Validates StringCoding.countPositives intrinsic for AVX3 works with and without AVX3Threshold=0
compiler/intrinsics/string/TestHasNegatives.java#id1: Validates StringCoding.hasNegatives intrinsic for AVX3 works with and without AVX3Threshold=0
compiler/intrinsics/string/TestStringCompareToDifferentLength.java: String::compareTo implementation uses different algorithms for different string length.
compiler/intrinsics/string/TestStringCompareToSameLength.java: String::compareTo implementation uses different algorithms for different string length.
compiler/intrinsics/string/TestStringConstructionIntrinsics.java#id1: Validates String constructor intrinsic for AVX3 works with and without AVX3Threshold=0
compiler/jvmci/TestUncaughtErrorInCompileMethod.java: Tests handling of an exception thrown by HotSpotJVMCIRuntime.compileMethod.
compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java:
compiler/jvmci/compilerToVM/GetConstantPoolTest.java:
compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java:
compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java:
compiler/jvmci/compilerToVM/IsCompilableTest.java#id0:
compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java:
compiler/loopopts/TestCMoveLimitType.java#id0: Limit underflow protection CMoveINode in PhaseIdealLoop::do_unroll must also protect type from underflow
compiler/loopopts/TestCMoveLimitType.java#id1: Limit underflow protection CMoveINode in PhaseIdealLoop::do_unroll must also protect type from underflow
compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java: Test which causes a stack overflow segmentation fault with -XX:VerifyIterativeGVN=1 due to a too deep recursion in Node::verify_recur().
compiler/loopopts/TestDivZeroCheckControl.java#id1: Verify that zero check is executed before division/modulo operation.
compiler/loopopts/TestDivZeroDominatedBy.java: Verify that zero check is executed before division/modulo operation.
compiler/loopopts/TestDivZeroWithSplitIf.java: Verify that zero check is executed before division/modulo operation.
compiler/loopopts/TestEliminateNullCheckWithSplitIf.java: Null check for field access of object floats above null check resulting in a segfault.
compiler/loopopts/TestLoopUnswitchingLostCastDependency.java: Loop unswitching may cause dependence on null check to be lost
compiler/loopopts/TestLostDependencyOnZeroTripGuard.java: C2 crashes with SIGFPE with -XX:+StressGCM and -XX:+StressIGVN
compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java: Test that crashes because we do not emit skeleton predicates for normal If nodes for which a range check predicate is created in loop predication.
compiler/loopopts/TestMoveStoreAfterLoopVerifyIterativeGVN.java: Test which triggers assertion in PhaseIdealLoop::try_move_store_after_loop with -XX:VerifyIterativeGVN=1 due to dead hook.
compiler/loopopts/TestOverUnrolling2.java: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect
compiler/loopopts/TestPeelingRemoveDominatedTest.java: PhaseIdealLoop::peeled_dom_test_elim wrongly moves a non-dominated test out of a loop together with control dependent data nodes.
compiler/loopopts/TestPredicateLostDependency.java: predicate moved out of loops and CastPP removal causes dependency to be lost
compiler/loopopts/TestRangeCheckPredicatesControl.java: A LoadP node has a wrong control input (too early) which results in an out-of-bounds read of an object array with ZGC.
compiler/loopopts/TestRemoveEmptyCountedLoop.java: SIGFPE caused by C2 IdealLoopTree::do_remove_empty_loop
compiler/loopopts/TestSinkingDivisorLostPin.java: Sinking a data node used as divisor of a DivI node into a zero check UCT loses its pin outside the loop due to optimizing the CastII node away, resulting in a div by zero crash (SIGFPE) due to letting the DivI node floating back inside the loop.
compiler/loopopts/TestUnexpectedOpaque1.java: Dying subgraph confuses logic that tries to find the OpaqueZeroTripGuard.
compiler/loopopts/TestVerifyLoopOptimizations.java: Run with -Xcomp to test -XX:+VerifyLoopOptimizations in debug builds.
compiler/loopopts/UseCountedLoopSafepointsTest.java: Test that C2 flag UseCountedLoopSafepoints ensures a safepoint is kept in a CountedLoop
compiler/loopopts/superword/TestDependencyOffsets.java#avx512-v032-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#avx512-v032-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#avx512-v064-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#avx512-v064-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#avx512bw-v032-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#avx512bw-v032-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#avx512bw-v064-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#avx512bw-v064-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v004-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v004-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v008-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v008-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v016-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v016-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v032-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v032-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v064-A: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/loopopts/superword/TestDependencyOffsets.java#vec-v064-U: Test SuperWord: vector size, offsets, dependencies, alignment.
compiler/membars/DekkerTest.java: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier().
compiler/onSpinWait/TestOnSpinWaitAArch64.java: Checks that java.lang.Thread.onSpinWait is intrinsified with instructions specified with '-XX:OnSpinWaitInst' and '-XX:OnSpinWaitInstCount'
compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java: Check default values of '-XX:OnSpinWaitInst' and '-XX:OnSpinWaitInstCount' for AArch64 implementations.
compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java: Checks that java.lang.Thread.onSpinWait is not intrinsified when '-XX:OnSpinWaitInst=none' is used
compiler/onSpinWait/TestOnSpinWaitRISCV64.java: Checks that java.lang.Thread.onSpinWait is intrinsified with instructions
compiler/predicates/TestTopIntoIfTrue.java: Test that a top input into an IfTrue of an Assertion Predicate is properly handled during IGVN.
compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java: Test that set_ctrl() is properly set for true constant when folding useless Template Assertion Predicate.
compiler/rangechecks/TestRangeCheckCmpUOverflow.java: Dominator failure because CastII node becomes TOP while skeleton predicate cannot be folded due to insufficient overflow/underflow handling in CmpUNode::Value.
compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: Test range check hoisting for some scaled iv at array index
compiler/regalloc/TestVerifyRegisterAllocator.java: Sanity check the -XX:+VerifyRegisterAllocator flag in a hello world program.
compiler/runtime/Test8168712.java#with-dtrace:
compiler/runtime/Test8168712.java#without-dtrace:
compiler/sharedstubs/SharedStubToInterpTest.java: Checks that stubs to the interpreter can be shared for static or final method.
compiler/sharedstubs/SharedTrampolineTest.java: Checks that trampolines can be shared for static method.
compiler/splitif/TestSplitDivisionThroughPhi.java#id0: Test various cases of divisions/modulo which should not be split through iv phis.
compiler/splitif/TestSplitDivisionThroughPhi.java#id1: Test various cases of divisions/modulo which should not be split through iv phis.
compiler/splitif/TestSplitDivisionThroughPhi.java#id2: Test various cases of divisions/modulo which should not be split through iv phis.
compiler/splitif/TestSplitDivisionThroughPhi.java#id3: Test various cases of divisions/modulo which should not be split through iv phis.
compiler/unsafe/UnsafeCopyMemory.java:
compiler/vectorization/TestEor3AArch64.java: Test EOR3 Neon/SVE2 instruction for aarch64 SHA3 extension
compiler/vectorization/TestFloatConversionsVectorNaN.java: Auto-vectorize Float.floatToFloat16, Float.float16ToFloat APIs, with NaN
compiler/vectorization/TestPopCountVectorLong.java: Test vectorization of popcount for Long
compiler/vectorization/TestRoundVectAArch64.java: Auto-vectorize Math.round API
compiler/vectorization/TestRoundVectDouble.java: Auto-vectorize Math.round API
compiler/vectorization/TestRoundVectRiscv64.java: Auto-vectorize Math.round API
compiler/vectorization/TestRoundVectorDoubleRandom.java: Test vector intrinsic for Math.round(double) with random input in 64 bits range, verify IR at the same time.
compiler/vectorization/TestRoundVectorFloatAll.java: Test vector intrinsic for Math.round(float) in full 32 bits range
compiler/vectorization/TestRoundVectorFloatRandom.java: Test vector intrinsic for Math.round(float) with random input in 32 bits range, verify IR at the same time.
gc/TestAllocHumongousFragment.java#adaptive: Make sure Shenandoah can recover from humongous allocation fragmentation
gc/TestAllocHumongousFragment.java#aggressive: Make sure Shenandoah can recover from humongous allocation fragmentation
gc/TestAllocHumongousFragment.java#g1: Make sure G1 can recover from humongous allocation fragmentation
gc/TestAllocHumongousFragment.java#static: Make sure Shenandoah can recover from humongous allocation fragmentation
gc/TestFullGCALot.java: Ensure no access violation when using FullGCALot
gc/TestReferenceClearDuringReferenceProcessing.java#Shenandoah:
gc/epsilon/TestMemoryMXBeans.java: Test JMX memory beans
gc/g1/TestAllocationFailure.java: Ensure the output for a minor GC with G1 that has allocation failure contains the correct strings.
gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java: Test to make sure that eager reclaim of humongous objects correctly clears mark bitmaps at reclaim.
gc/g1/TestFromCardCacheIndex.java: Ensure that G1 does not miss a remembered set entry due to from card cache default value indices.
gc/g1/TestInvalidateArrayCopy.java: Check that benign (0-sized) out of heap bounds card table invalidations do not assert.
gc/g1/TestVerificationInConcurrentCycle.java#id0: Basic testing of various GC pause verification during the G1 concurrent cycle.
gc/g1/humongousObjects/TestHeapCounters.java: Checks that heap counters work as expected after humongous allocations/deallocations
gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java: Checks that objects' graph behave as expected after gc
gc/g1/logging/TestG1LoggingFailure.java: Regression test for G1 logging at OOME
gc/g1/pinnedobjs/TestPinnedEvacEmpty.java: Test that pinned regions with no Java references into them do not make the garbage collector reclaim that region.
gc/g1/pinnedobjs/TestPinnedObjectContents.java: Test that pinned objects we lost all Java references to keep the region and contents alive.
gc/g1/pinnedobjs/TestPinnedObjectTypes.java: Test whether different object type can be pinned or not.
gc/logging/TestUnifiedLoggingSwitchStress.java: Switches gc log level on fly while stressing memory/gc
gc/metaspace/TestCapacityUntilGCWrapAround.java:
gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-32: Tests that performance counters for metaspace and compressed class space exists and works.
gc/metaspace/TestMetaspacePerfCounters.java#G1-32: Tests that performance counters for metaspace and compressed class space exists and works.
gc/metaspace/TestMetaspacePerfCounters.java#Parallel-32: Tests that performance counters for metaspace and compressed class space exists and works.
gc/metaspace/TestMetaspacePerfCounters.java#Serial-32: Tests that performance counters for metaspace and compressed class space exists and works.
gc/metaspace/TestMetaspacePerfCounters.java#Shenandoah-32: Tests that performance counters for metaspace and compressed class space exists and works.
gc/metaspace/TestPerfCountersAndMemoryPools.java#id1: Tests that a MemoryPoolMXBeans and PerfCounters for metaspace report the same data.
gc/shenandoah/TestEvilSyncBug.java#generational: Tests for crash/assert when attaching init thread during shutdown
gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java: Logic that moves a null check in the expanded barrier may cause a memory access that doesn't depend on the barrier to bypass the null check
gc/shenandoah/compiler/TestWriteBarrierClearControl.java: Clearing control during final graph reshape causes memory barrier to loose dependency on null check
gc/shenandoah/options/TestEnabled.java#already:
gc/stress/gcbasher/TestGCBasherWithG1.java: Stress the G1 GC by trying to make old objects more likely to be garbage than young objects.
gc/stress/gcbasher/TestGCBasherWithParallel.java: Stress the Parallel GC by trying to make old objects more likely to be garbage than young objects.
gc/stress/gcbasher/TestGCBasherWithSerial.java: Stress the Serial GC by trying to make old objects more likely to be garbage than young objects.
gc/z/TestCommitFailure.java#Normal: Test ZGC graceful failure when a commit fails
gc/z/TestCommitFailure.java#ZFakeNUMA: Test ZGC graceful failure when a commit fails (with ZFakeNUMA)
gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java: Test to verify that registers are saved and restored correctly based on the actual register usage length on aarch64 when entering load barrier stub.
gc/z/TestZForceDiscontiguousHeapReservations.java: Test the ZForceDiscontiguousHeapReservations development flag
gc/z/TestZNMT.java: Test NMT and ZGC heap reservation / commits interactions.
gtest/MetaspaceGtests.java#UseCompactObjectHeaders: Run metaspace-related gtests with tiny classpointers
gtest/MetaspaceGtests.java#default-debug: Run metaspace-related gtests with all default but verifications enabled
gtest/WindowsProcessorGroups.java: Run gtests with all Windows processor groups enabled
runtime/6819213/TestBootNativeLibraryPath.java: verify sun.boot.native.library.path is expandable on 32 bit systems
runtime/8176717/TestInheritFD.java: a new process should not inherit open file descriptors
runtime/BootstrapMethod/BSMCalledTwice.java#id1:
runtime/CheckUnhandledOops/TestVerifyOops.java#id0:
runtime/CheckUnhandledOops/TestVerifyOops.java#id1:
runtime/CommandLine/ObsoleteFlagErrorMessage.java: Newly obsolete command line options should still give useful error messages when used improperly.
runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java: Test the various CPU-specific reservation schemes
runtime/CompressedOops/CompressedClassPointersEncodingScheme.java: Testing that, faced with a given (possibly odd) mapping address of class space, the encoding scheme fits the address
runtime/ElfDecoder/TestElfDirectRead.java#id1: Test reading ELF info direct from underlaying file
runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java#coh_cds: Test that dereferencing a Klass that is the result of a decode(0) crashes accessing the nKlass guard zone
runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java#coh_no_cds: Test that dereferencing a Klass that is the result of a decode(0) crashes accessing the nKlass guard zone
runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java#no_coh_cds: Test that dereferencing a Klass that is the result of a decode(0) crashes accessing the nKlass guard zone
runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java#no_coh_no_cds: Test that dereferencing a Klass that is the result of a decode(0) crashes accessing the nKlass guard zone
runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java: Printing native stack shows an "error occurred during error reporting".
runtime/ErrorHandling/ClassPathEnvVar.java: CLASSPATH env variable setting should not be truncated in a hs err log.
runtime/ErrorHandling/ErrorFileOverwriteTest.java: Test that subsequent crashes will overwrite the file given to -XX:ErrorFile (unless %a is specified in the error file name)
runtime/ErrorHandling/ErrorFileRedirectTest.java: Test ErrorFileToStderr and ErrorFileToStdout
runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java: Nested ThreadsListHandle info should be in error handling output.
runtime/ErrorHandling/ReattemptErrorTest.java: Check secondary error handling
runtime/ErrorHandling/ResourceMarkTest.java: Test that reporting doesn't crash because missing ResourceMarks
runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java: SafeFetch32 and SafeFetchN do not work in error handling
runtime/ErrorHandling/SecondaryErrorTest.java#id0: Check secondary error handling
runtime/ErrorHandling/SecondaryErrorTest.java#id1: Check secondary error handling
runtime/ErrorHandling/ShowEventsOnCrashTest.java: Test that events are listed in the hs_err_pid file
runtime/ErrorHandling/ShowRegistersOnAssertTest.java: Show Registers on assert/guarantee
runtime/ErrorHandling/TestDwarf.java: Test DWARF parser with various crashes if debug symbols are available.
runtime/ErrorHandling/TestOnError.java: Test using -XX:OnError=<cmd>
runtime/ErrorHandling/TestSigInfoInHsErrFile.java: Test that for a given crash situation we see the correct siginfo in the hs-err file
runtime/ErrorHandling/TestSymbolsInHsErrFile.java: Test that function names are present in native frames of hs-err file as a proof that symbols are available.
runtime/ErrorHandling/TestVMConfigInHsErrFile.java: Test that we see VM configs reported correctly in hs_err file
runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java: ThreadsListHandle info should be in error handling output.
runtime/ErrorHandling/TimeoutInErrorHandlingTest.java#default: Hanging Error Reporting steps may lead to torn error logs
runtime/ErrorHandling/TimeoutInErrorHandlingTest.java#with-on-error: Error handling step timeouts should never be blocked by OnError etc.
runtime/ErrorHandling/UncaughtNativeExceptionTest.java:
runtime/ErrorHandling/VeryEarlyAssertTest.java: No hs-err file if fatal error is raised during dynamic initialization.
runtime/FieldLayout/BaseOffsets.java#32bit:
runtime/FieldStream/LocalFieldLookupTest.java#custom-threshold:
runtime/InternalApi/ThreadCpuTimesDeadlock.java#id1: OSR compiled method crash when UseTLAB is off
runtime/LoadClass/LongBCP.java: JVM should be able to handle full path (directory path plus class name) or directory path longer than MAX_PATH specified in -Xbootclasspath/a on windows.
runtime/LoadClass/TestResize.java: make sure the SystemDictionary gets resized when load factor is too high
runtime/Metaspace/FragmentMetaspace.java#8320331:
runtime/Metaspace/PrintMetaspaceDcmd.java#id3: Test the VM.metaspace command
runtime/Metaspace/elastic/TestMetaspaceAllocation.java#debug:
runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java#debug-default:
runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java#debug-default-long-manual:
runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java#debug-default:
runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java#debug-default-long-manual:
runtime/MinimalVM/CDS.java:
runtime/MinimalVM/CheckJNI.java:
runtime/MinimalVM/Instrumentation.java:
runtime/MinimalVM/JMX.java:
runtime/MinimalVM/JVMTI.java:
runtime/MinimalVM/NMT.java:
runtime/NMT/CheckForProperDetailStackTrace.java: Running with NMT detail should produce expected stack traces.
runtime/NMT/MallocSiteHashOverflow.java: Test corner case that overflows malloc site hashtable bucket
runtime/NMT/MallocStressTest.java: Stress test for malloc tracking
runtime/StackGuardPages/TestStackGuardPagesNative.java: Stack guard pages should be installed correctly and removed when thread is detached for native threads
runtime/Thread/SetNameAtExit.java: Stress test java.lang.Thread.setName() at thread exit.
runtime/Thread/SetPriorityAtExit.java: Stress test java.lang.Thread.setPriority() at thread exit.
runtime/Thread/StopAtExit.java: Stress test JVM/TI StopThread() at thread exit.
runtime/Thread/SuspendAtExit.java: Stress test SuspendThread at thread exit.
runtime/Thread/TestSpinPause.java: JVM runtime can use SpinPause function for synchronized statements.
runtime/Thread/ThreadCountLimit.java#id0: Stress test that reaches the process limit for thread count, or time limit.
runtime/Thread/ThreadCountLimit.java#id1: Stress test that reaches the process limit for thread count, or time limit.
runtime/Unsafe/RangeCheck.java: Add simple range check into VM implemenation of Unsafe access methods
runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java:
runtime/cds/appcds/aotClassLinking/MethodHandleTest.java:
runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java:
runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java: Test for the -XX:ArchiveHeapTestClass flag
runtime/cds/appcds/sharedStrings/FlagCombo.java#id1: Test relevant combinations of command line flags with shared strings
runtime/handshake/HandshakeTimeoutTest.java: Test handshake timeout.
runtime/interpreter/CountBytecodesTest.java: Test the output for CountBytecodes and validate that the counter does not overflow for more than 2^32 bytecodes counted.
runtime/interpreter/TraceBytecodes.java: Test the output of -XX:+TraceBytecodes, -XX:TraceBytecodesAt, and -XX:TraceBytecodesStopAt
runtime/jni/checked/TestCheckedReleaseCriticalArray.java: Check ReleasePrimitiveArrayCritical doesn't leak memory with Xcheck:jni and JNI_COMMIT mode
runtime/jni/codegenAttachThread/TestCodegenAttach.java:
runtime/logging/AsyncDeathTest.java: Perform recursive logging in async UL on purpose
runtime/logging/ItablesTest.java: itables=trace should have logging from each of the statements in the code
runtime/logging/StressAsyncUL.java: Stress test async UL in dropping and stalling mode
runtime/logging/VtablesTest.java: vtables=trace should have logging from each of the statements in the code
runtime/os/THPsInThreadStackPreventionTest.java#DISABLED: On THP=always systems, we prevent THPs from forming within thread stacks (negative test)
runtime/os/THPsInThreadStackPreventionTest.java#ENABLED: On THP=always systems, we prevent THPs from forming within thread stacks
runtime/os/TestTrimNative.java#testOffOnNonCompliantPlatforms: Test that trimming is correctly reported as unavailable if unavailable
runtime/os/TestTrimNative.java#trimNativeLowIntervalStrict: Very low (sub-second) interval, nothing should explode (stricter test, manual mode)
runtime/os/TestTrimNative.java#trimNativeStrict:
runtime/os/windows/TestAvailableProcessors.java: This test verifies that OpenJDK can use all available processors on Windows 11/Windows Server 2022 and later.
runtime/stack/Stack001.java: converted from VM testbase nsk/stress/stack/stack001.
runtime/stack/Stack002.java: converted from VM testbase nsk/stress/stack/stack002.
runtime/stack/Stack003.java: converted from VM testbase nsk/stress/stack/stack003.
runtime/stack/Stack004.java: converted from VM testbase nsk/stress/stack/stack004.
runtime/stack/Stack005.java: converted from VM testbase nsk/stress/stack/stack005.
runtime/stack/Stack006.java: converted from VM testbase nsk/stress/stack/stack006.
runtime/stack/Stack007.java: converted from VM testbase nsk/stress/stack/stack007.
runtime/stack/Stack008.java: converted from VM testbase nsk/stress/stack/stack008.
runtime/stack/Stack009.java: converted from VM testbase nsk/stress/stack/stack009.
runtime/stack/Stack010.java: converted from VM testbase nsk/stress/stack/stack010.
runtime/stack/Stack011.java: converted from VM testbase nsk/stress/stack/stack011.
runtime/stack/Stack012.java: converted from VM testbase nsk/stress/stack/stack012.
runtime/stack/Stack013.java: converted from VM testbase nsk/stress/stack/stack013.
runtime/stack/Stack014.java: converted from VM testbase nsk/stress/stack/stack014.
runtime/stack/Stack015.java: converted from VM testbase nsk/stress/stack/stack015.
runtime/stack/Stack016.java: converted from VM testbase nsk/stress/stack/stack016.
runtime/stack/Stack017.java: converted from VM testbase nsk/stress/stack/stack017.
runtime/stack/Stack018.java: converted from VM testbase nsk/stress/stack/stack018.
runtime/stack/Stack019.java: converted from VM testbase nsk/stress/stack/stack019.
runtime/symboltable/ShortLivedSymbolCleanup.java: a short lived Symbol should be cleaned up
serviceability/attach/ShMemLongName.java: Ensure shmem transport works with long names
serviceability/dcmd/gc/RunFinalizationTest.java: Test of diagnostic command GC.run_finalization
serviceability/dtrace/DTraceOptionsTest.java#disabled: Test DTrace options are rejected on unsuitable builds
serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java: Class redefinition with a different class file version
serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java: Verifies JVMTI GetStackTrace functions called without suspend.
serviceability/jvmti/vthread/CarrierThreadEventNotification/CarrierThreadEventNotification.java:
serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java: Verifies JVMTI GetLocalXXX/SetLocalXXX support for virtual threads.
serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java: The test verifies that JVMTI GetThreadState function reports expected state for mounted (pinned) virtual thread and its carrier thread
serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java#debug:
serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java#debug:
serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java#xint-debug:
serviceability/sa/TestRevPtrsForInvokeDynamic.java:
Report generated on Jan 23, 2026 8:20:04 AM
Using JT Harness 6.0 b22; built on January 3, 1970, 12:00:00 AM UTC with openjdk version "11.0.17" 2022-10-18