├── .github └── workflows │ └── pre-integration.yml ├── .gitignore ├── .jcheck └── conf ├── LICENSE ├── README.md ├── ROADMAP ├── THIRD_PARTY_README ├── jcstress-benchmarks ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── openjdk │ └── jcstress │ ├── LazyBench.java │ ├── SampleTest.java │ ├── SampleTestBench.java │ └── SingletonBench.java ├── jcstress-contended-autoinjector ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── openjdk │ │ └── jcstress │ │ └── ContendedAutoInjectorMain.java │ └── test │ └── java │ ├── jdk │ └── internal │ │ └── vm │ │ └── annotation │ │ └── Contended.java │ ├── org │ └── openjdk │ │ └── jcstress │ │ ├── annotations │ │ └── State.java │ │ ├── flat │ │ ├── TestBoth.java │ │ ├── TestNone.java │ │ ├── TestOnlyJdkInternal.java │ │ └── TestOnlySunMisc.java │ │ ├── inner │ │ ├── TestBoth.java │ │ ├── TestNone.java │ │ ├── TestOnlyJdkInternal.java │ │ └── TestOnlySunMisc.java │ │ └── nested │ │ └── inner │ │ ├── TestBoth.java │ │ ├── TestNone.java │ │ ├── TestOnlyJdkInternal.java │ │ └── TestOnlySunMisc.java │ └── sun │ └── misc │ └── Contended.java ├── jcstress-core ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── jdk │ │ │ └── internal │ │ │ │ └── vm │ │ │ │ └── annotation │ │ │ │ └── Contended.java │ │ ├── org │ │ │ └── openjdk │ │ │ │ └── jcstress │ │ │ │ ├── ForkFailedException.java │ │ │ │ ├── ForkedMain.java │ │ │ │ ├── JCStress.java │ │ │ │ ├── Main.java │ │ │ │ ├── Options.java │ │ │ │ ├── TestExecutor.java │ │ │ │ ├── TimeBudget.java │ │ │ │ ├── Verbosity.java │ │ │ │ ├── annotations │ │ │ │ ├── Actor.java │ │ │ │ ├── Arbiter.java │ │ │ │ ├── Description.java │ │ │ │ ├── Expect.java │ │ │ │ ├── JCStressMeta.java │ │ │ │ ├── JCStressTest.java │ │ │ │ ├── Mode.java │ │ │ │ ├── Outcome.java │ │ │ │ ├── Ref.java │ │ │ │ ├── Result.java │ │ │ │ ├── Signal.java │ │ │ │ └── State.java │ │ │ │ ├── infra │ │ │ │ ├── Copyable.java │ │ │ │ ├── StateCase.java │ │ │ │ ├── Status.java │ │ │ │ ├── TestInfo.java │ │ │ │ ├── collectors │ │ │ │ │ ├── DiskReadCollector.java │ │ │ │ │ ├── DiskWriteCollector.java │ │ │ │ │ ├── InProcessCollector.java │ │ │ │ │ ├── MuxCollector.java │ │ │ │ │ ├── SerializedBufferCollector.java │ │ │ │ │ ├── TestResult.java │ │ │ │ │ └── TestResultCollector.java │ │ │ │ ├── grading │ │ │ │ │ ├── ConsoleReportPrinter.java │ │ │ │ │ ├── ExceptionReportPrinter.java │ │ │ │ │ ├── GradingResult.java │ │ │ │ │ ├── HTMLReportPrinter.java │ │ │ │ │ ├── ReportUtils.java │ │ │ │ │ ├── TestGrading.java │ │ │ │ │ └── TextReportPrinter.java │ │ │ │ ├── processors │ │ │ │ │ ├── GenerationException.java │ │ │ │ │ ├── JCStressTestProcessor.java │ │ │ │ │ └── TestInfo.java │ │ │ │ └── runners │ │ │ │ │ ├── AbstractThread.java │ │ │ │ │ ├── Control.java │ │ │ │ │ ├── CounterThread.java │ │ │ │ │ ├── ForkedTestConfig.java │ │ │ │ │ ├── LongThread.java │ │ │ │ │ ├── ResourceEstimator.java │ │ │ │ │ ├── Runner.java │ │ │ │ │ ├── SpinLoopStyle.java │ │ │ │ │ ├── TestConfig.java │ │ │ │ │ ├── TestList.java │ │ │ │ │ ├── VoidThread.java │ │ │ │ │ └── WorkerSync.java │ │ │ │ ├── link │ │ │ │ ├── BinaryLinkClient.java │ │ │ │ ├── BinaryLinkServer.java │ │ │ │ ├── Protocol.java │ │ │ │ └── ServerListener.java │ │ │ │ ├── os │ │ │ │ ├── AffinityMode.java │ │ │ │ ├── AffinitySupport.java │ │ │ │ ├── AffinitySupportPrepareMain.java │ │ │ │ ├── AffinitySupportTestMain.java │ │ │ │ ├── CPUMap.java │ │ │ │ ├── NodeType.java │ │ │ │ ├── OSSupport.java │ │ │ │ ├── Scheduler.java │ │ │ │ ├── SchedulingClass.java │ │ │ │ └── topology │ │ │ │ │ ├── AbstractTopology.java │ │ │ │ │ ├── FallbackTopology.java │ │ │ │ │ ├── LinuxProcfsTopology.java │ │ │ │ │ ├── LinuxSysfsTopology.java │ │ │ │ │ ├── PresetListTopology.java │ │ │ │ │ ├── PresetRegularTopology.java │ │ │ │ │ ├── Topology.java │ │ │ │ │ └── TopologyParseException.java │ │ │ │ ├── util │ │ │ │ ├── ArrayUtils.java │ │ │ │ ├── Bridges.java │ │ │ │ ├── Counter.java │ │ │ │ ├── Environment.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── HashMultimap.java │ │ │ │ ├── HashMultiset.java │ │ │ │ ├── InputStreamCollector.java │ │ │ │ ├── InputStreamDrainer.java │ │ │ │ ├── Multimap.java │ │ │ │ ├── Multiset.java │ │ │ │ ├── Multisets.java │ │ │ │ ├── MutableLong.java │ │ │ │ ├── NonNullArrayList.java │ │ │ │ ├── NullOutputStream.java │ │ │ │ ├── OptionFormatter.java │ │ │ │ ├── Paddings.java │ │ │ │ ├── Promise.java │ │ │ │ ├── Reflections.java │ │ │ │ ├── ResultUtils.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── TestLineReader.java │ │ │ │ ├── TestLineWriter.java │ │ │ │ ├── TimeValue.java │ │ │ │ ├── TreeMultimap.java │ │ │ │ ├── TreesetMultimap.java │ │ │ │ └── UnsafeHolder.java │ │ │ │ └── vm │ │ │ │ ├── AllocProfileMain.java │ │ │ │ ├── AllocProfileSupport.java │ │ │ │ ├── CompileMode.java │ │ │ │ ├── ContendedTestMain.java │ │ │ │ ├── PrivilegedTestMain.java │ │ │ │ ├── SimpleTestMain.java │ │ │ │ ├── ThreadSpinWaitTestMain.java │ │ │ │ ├── VMSupport.java │ │ │ │ └── VMSupportException.java │ │ └── sun │ │ │ └── misc │ │ │ ├── Contended.java │ │ │ └── Unsafe.java │ └── resources │ │ ├── LICENSE │ │ ├── META-INF │ │ └── services │ │ │ └── javax.annotation.processing.Processor │ │ └── THIRD_PARTY_README │ └── test │ ├── java │ └── org │ │ └── openjdk │ │ └── jcstress │ │ ├── CompileModeTest.java │ │ ├── infra │ │ └── results │ │ │ ├── I_Result_Test.java │ │ │ └── L_Result_Test.java │ │ ├── os │ │ ├── AbstractSchedulerAffinityTest.java │ │ ├── AffinitySupportTest.java │ │ ├── SchedulerAffinityIrregularTest.java │ │ ├── SchedulerAffinityRegularTest.java │ │ ├── SchedulerTest.java │ │ ├── SchedulingClassInvariantsTest.java │ │ └── topology │ │ │ ├── AbstractTopologyTest.java │ │ │ ├── FallbackTopologyTest.java │ │ │ ├── LinuxProcfsTopologyTest.java │ │ │ ├── LinuxSysfsTopologyTest.java │ │ │ └── PresetRegularTopologyTest.java │ │ └── util │ │ ├── ArrayUtilsTest.java │ │ ├── CounterTest.java │ │ ├── FileUtilsTest.java │ │ ├── StringUtilsTest.java │ │ └── TestLineTest.java │ └── resources │ └── topology │ ├── cpuinfo-1.txt │ ├── cpuinfo-2.txt │ ├── cpuinfo-3.txt │ ├── cpuinfo-4.txt │ ├── cpuinfo-5.txt │ ├── cpuinfo-6.txt │ ├── cpuinfo-7.txt │ ├── cpuinfo-8.txt │ ├── cpuinfo-9.txt │ ├── sysfs-1.txt │ ├── sysfs-2.txt │ ├── sysfs-3.txt │ ├── sysfs-4.txt │ ├── sysfs-5.txt │ ├── sysfs-6.txt │ ├── sysfs-7.txt │ ├── sysfs-8.txt │ └── sysfs-9.txt ├── jcstress-java-test-archetype ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ ├── main │ └── resources │ │ ├── LICENSE │ │ ├── META-INF │ │ └── maven │ │ │ └── archetype-metadata.xml │ │ ├── THIRD_PARTY_README │ │ └── archetype-resources │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── ConcurrencyTest.java │ └── test │ └── resources │ └── projects │ └── test │ ├── archetype.properties │ └── goal.txt ├── jcstress-result-gen ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── openjdk │ └── jcstress │ ├── ResultGenMain.java │ └── ResultGenerator.java ├── jcstress-samples ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── openjdk │ │ └── jcstress │ │ └── samples │ │ ├── api │ │ ├── API_01_Simple.java │ │ ├── API_02_Arbiters.java │ │ ├── API_03_Termination.java │ │ ├── API_04_Nesting.java │ │ ├── API_05_SharedMetadata.java │ │ └── API_06_Descriptions.java │ │ ├── jmm │ │ ├── advanced │ │ │ ├── AdvancedJMM_01_SynchronizedBarriers.java │ │ │ ├── AdvancedJMM_02_MultiCopyAtomic.java │ │ │ ├── AdvancedJMM_03_NonMCA_Coherence.java │ │ │ ├── AdvancedJMM_04_LosingUpdates.java │ │ │ ├── AdvancedJMM_05_MisplacedVolatile.java │ │ │ ├── AdvancedJMM_06_SemiSynchronized.java │ │ │ ├── AdvancedJMM_07_SemiVolatile.java │ │ │ ├── AdvancedJMM_08_ArrayVolatility.java │ │ │ ├── AdvancedJMM_09_WrongReleaseOrder.java │ │ │ ├── AdvancedJMM_10_WrongListReleaseOrder.java │ │ │ ├── AdvancedJMM_11_WrongAcquireOrder.java │ │ │ ├── AdvancedJMM_12_WrongAcquireReleaseOrder.java │ │ │ ├── AdvancedJMM_13_VolatileVsFinal.java │ │ │ ├── AdvancedJMM_14_SynchronizedAreNotFences.java │ │ │ └── AdvancedJMM_15_VolatilesAreNotFences.java │ │ └── basic │ │ │ ├── BasicJMM_01_DataRaces.java │ │ │ ├── BasicJMM_02_AccessAtomicity.java │ │ │ ├── BasicJMM_03_WordTearing.java │ │ │ ├── BasicJMM_04_Progress.java │ │ │ ├── BasicJMM_05_Coherence.java │ │ │ ├── BasicJMM_06_Causality.java │ │ │ ├── BasicJMM_07_Consensus.java │ │ │ ├── BasicJMM_08_Finals.java │ │ │ ├── BasicJMM_09_BenignRaces.java │ │ │ └── BasicJMM_10_OOTA.java │ │ ├── primitives │ │ ├── lazy │ │ │ ├── Lazy_01_BrokenFactory.java │ │ │ ├── Lazy_02_BrokenNulls.java │ │ │ ├── Lazy_03_Basic.java │ │ │ ├── Lazy_04_BrokenOneShot.java │ │ │ ├── Lazy_05_WrapperOneShot.java │ │ │ ├── Lazy_06_FencedOneShot.java │ │ │ ├── performance.md │ │ │ └── shared │ │ │ │ ├── Holder.java │ │ │ │ ├── HolderFactory.java │ │ │ │ ├── Lazy.java │ │ │ │ ├── NullHolderFactory.java │ │ │ │ └── SupplierDupException.java │ │ ├── library │ │ │ └── Library_01_CHM.java │ │ ├── mutex │ │ │ ├── Mutex_01_PetersonAlgorithm.java │ │ │ ├── Mutex_02_DekkerAlgorithm.java │ │ │ ├── Mutex_03_SpinLock.java │ │ │ ├── Mutex_04_Synchronized.java │ │ │ ├── Mutex_05_ReentrantLock.java │ │ │ └── Mutex_06_Semaphore.java │ │ ├── rmw │ │ │ ├── RMW_01_UncontendedSuccess.java │ │ │ ├── RMW_02_ContendedSuccess.java │ │ │ ├── RMW_03_ConflictSameValue.java │ │ │ ├── RMW_04_ConflictCoherence.java │ │ │ ├── RMW_05_AcquireOnSuccess.java │ │ │ ├── RMW_06_ReleaseOnSuccess.java │ │ │ ├── RMW_07_AcquireOnFailure.java │ │ │ ├── RMW_08_ReleaseOnFailure.java │ │ │ ├── RMW_09_GAS_Effects.java │ │ │ ├── RMW_10_FailureWitness.java │ │ │ ├── RMW_11_FailureWitnessRWL.java │ │ │ └── RMW_12_FailureWitnessLoops.java │ │ └── singletons │ │ │ ├── Singleton_01_BrokenUnsynchronized.java │ │ │ ├── Singleton_02_BrokenVolatile.java │ │ │ ├── Singleton_03_InefficientCAS.java │ │ │ ├── Singleton_04_InefficientSynchronized.java │ │ │ ├── Singleton_05_DCL.java │ │ │ ├── Singleton_06_AcquireReleaseDCL.java │ │ │ ├── Singleton_07_BrokenNonVolatileDCL.java │ │ │ ├── Singleton_08_FinalWrapper.java │ │ │ ├── Singleton_09_Holder.java │ │ │ ├── Singleton_10_ThreadLocalWitness.java │ │ │ ├── performance.md │ │ │ └── shared │ │ │ ├── Factory.java │ │ │ ├── FinalSingleton.java │ │ │ ├── MapResult.java │ │ │ ├── NonFinalSingleton.java │ │ │ └── Singleton.java │ │ └── problems │ │ ├── classic │ │ ├── Classic_01_DiningPhilosophers.java │ │ └── Classic_02_ProducerConsumerProblem.java │ │ └── racecondition │ │ ├── RaceCondition_01_RMW.java │ │ └── RaceCondition_02_CheckThenReact.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── jcstress-test-base └── pom.xml ├── jcstress-test-gen ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── openjdk │ │ └── jcstress │ │ ├── Spp.java │ │ ├── TestGenMain.java │ │ ├── Values.java │ │ ├── chapters │ │ ├── Chapter0aTestGenerator.java │ │ ├── Chapter0bTestGenerator.java │ │ ├── Chapter0cTestGenerator.java │ │ ├── Chapter0eTestGenerator.java │ │ ├── Chapter1aTestGenerator.java │ │ ├── Chapter1bTestGenerator.java │ │ ├── Chapter1cTestGenerator.java │ │ ├── Chapter1dTestGenerator.java │ │ ├── Chapter2aTestGenerator.java │ │ └── GeneratorUtils.java │ │ └── generator │ │ ├── AcqType.java │ │ ├── Atomic_Updater_X.java │ │ ├── Atomic_X.java │ │ ├── Primitive.java │ │ ├── RelType.java │ │ ├── SynchronizedBlock.java │ │ ├── TestGenerator.java │ │ ├── VolatileReadWrite.java │ │ └── seqcst │ │ ├── MultiThread.java │ │ ├── Op.java │ │ ├── Phase.java │ │ ├── Result.java │ │ ├── SeqCstTraceGenerator.java │ │ ├── Target.java │ │ ├── Trace.java │ │ ├── TraceResult.java │ │ └── Value.java │ └── resources │ ├── LICENSE │ ├── THIRD_PARTY_README │ ├── accessAtomic │ ├── X-ArrayAtomicityTest.java.template │ ├── X-ArrayCopyConflictAtomicityTest.java.template │ ├── X-ArrayCopyDstAtomicityTest.java.template │ ├── X-ArrayCopySrcAtomicityTest.java.template │ ├── X-FieldAtomicityTest.java.template │ ├── X-FieldConflictAtomicityTest.java.template │ ├── X-VarHandleArrayAtomicityTest.java.template │ ├── X-VarHandleByteArrayViewAtomicityTest.java.template │ ├── X-VarHandleDirectByteBufferViewAtomicityTest.java.template │ ├── X-VarHandleFieldAtomicityTest.java.template │ └── X-VarHandleHeapByteBufferViewAtomicityTest.java.template │ ├── acqrel │ ├── X-FieldAcqRelTest.java.template │ ├── X-VarHandleArrayAcqRelTest.java.template │ ├── X-VarHandleByteArrayViewAcqRelTest.java.template │ ├── X-VarHandleDirectByteBufferViewAcqRelTest.java.template │ ├── X-VarHandleFieldAcqRelTest.java.template │ └── X-VarHandleHeapByteBufferViewAcqRelTest.java.template │ ├── coherence │ ├── X-ArrayCoherenceTest.java.template │ ├── X-FieldCoherenceTest.java.template │ ├── X-VarHandleArrayCoherenceTest.java.template │ ├── X-VarHandleByteArrayViewCoherenceTest.java.template │ ├── X-VarHandleDirectByteBufferViewCoherenceTest.java.template │ ├── X-VarHandleFieldCoherenceTest.java.template │ └── X-VarHandleHeapByteBufferViewCoherenceTest.java.template │ ├── copy │ ├── arrays │ │ ├── X-Arraycopy.java.template │ │ ├── X-ArraysCopyOf.java.template │ │ ├── X-Clone.java.template │ │ ├── X-LargeArraycopy.java.template │ │ ├── X-LargeArraysCopyOf.java.template │ │ ├── X-LargeClone.java.template │ │ ├── X-LargeManual.java.template │ │ └── X-Manual.java.template │ └── objects │ │ ├── X-Clone.java.template │ │ └── X-Manual.java.template │ ├── defaultValues │ ├── X-ArrayDefaultValuesTest.java.template │ ├── X-ArrayLargeDefaultValuesTest.java.template │ └── X-FieldDefaultValuesTest.java.template │ ├── fences │ ├── X-LoadLoadFenceTest.java.template │ ├── X-LoadStoreFenceTest1.java.template │ ├── X-LoadStoreFenceTest2.java.template │ ├── X-StoreLoadFenceTest.java.template │ ├── X-StoreStoreFenceTest1.java.template │ └── X-StoreStoreFenceTest2.java.template │ ├── init │ ├── X-ArrayInitClassTest.java.template │ ├── X-ArrayInitLengthTest.java.template │ ├── X-ArrayInitTest.java.template │ ├── X-ArrayLargeInitClassTest.java.template │ ├── X-ArrayLargeInitLengthTest.java.template │ ├── X-ArrayLargeInitTest.java.template │ ├── X-FieldInitClassTest.java.template │ └── X-FieldInitTest.java.template │ ├── operationAtomic │ ├── arrays │ │ ├── X-CAETest.java.template │ │ ├── X-CASTest.java.template │ │ ├── X-GetAndAddTest.java.template │ │ ├── X-GetAndSetTest.java.template │ │ ├── X-WeakCASContendStrongTest.java.template │ │ └── X-WeakCASTest.java.template │ ├── byteArray │ │ ├── X-CAETest.java.template │ │ ├── X-CASTest.java.template │ │ ├── X-GetAndAddTest.java.template │ │ ├── X-GetAndSetTest.java.template │ │ ├── X-WeakCASContendStrongTest.java.template │ │ └── X-WeakCASTest.java.template │ ├── byteBuffer │ │ ├── X-CAETest.java.template │ │ ├── X-CASTest.java.template │ │ ├── X-GetAndAddTest.java.template │ │ ├── X-GetAndSetTest.java.template │ │ ├── X-WeakCASContendStrongTest.java.template │ │ └── X-WeakCASTest.java.template │ └── fields │ │ ├── X-CAETest.java.template │ │ ├── X-CASTest.java.template │ │ ├── X-GetAndAddTest.java.template │ │ ├── X-GetAndSetTest.java.template │ │ ├── X-WeakCASContendStrongTest.java.template │ │ └── X-WeakCASTest.java.template │ └── tearing │ ├── X-ArrayLargeTearingTest.java.template │ ├── X-ArrayTearingTest.java.template │ └── X-FieldTearingTest.java.template ├── pom.xml ├── src └── license │ ├── LICENSE │ └── gpl_cpe │ ├── header.txt │ └── license.txt ├── tests-all ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-0a ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-0b ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-0c ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-0d ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ ├── Test.java │ └── org │ │ └── openjdk │ │ └── jcstress │ │ └── tests │ │ └── causality │ │ ├── Test1.java │ │ ├── Test10.java │ │ ├── Test11.java │ │ ├── Test12.java │ │ ├── Test13.java │ │ ├── Test14.java │ │ ├── Test15.java │ │ ├── Test16.java │ │ ├── Test17.java │ │ ├── Test18.java │ │ ├── Test2.java │ │ ├── Test3.java │ │ ├── Test4.java │ │ ├── Test5.java │ │ ├── Test6.java │ │ ├── Test7.java │ │ ├── Test8.java │ │ └── Test9.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-0e ├── pom.xml └── src │ └── main │ └── java │ └── Test.java ├── tests-chapter-1a ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-1b ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-1c ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-1d ├── pom.xml └── src │ └── main │ └── java │ └── Test.java ├── tests-chapter-2a ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README ├── tests-chapter-2b ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src │ └── main │ ├── java │ └── Test.java │ └── resources │ ├── LICENSE │ └── THIRD_PARTY_README └── tests-custom ├── LICENSE ├── THIRD_PARTY_README ├── pom.xml └── src └── main ├── java └── org │ └── openjdk │ └── jcstress │ └── tests │ ├── atomicity │ ├── buffers │ │ ├── ByteBufferAtomicityTests.java │ │ ├── ByteBufferViewsAtomicityTests.java │ │ ├── CharBufferAtomicityTests.java │ │ ├── DirectByteBufferAtomicityTests.java │ │ ├── DirectByteBufferViewsAtomicityTests.java │ │ ├── DoubleBufferAtomicityTests.java │ │ ├── FloatBufferAtomicityTests.java │ │ ├── GradeChar.java │ │ ├── GradeDouble.java │ │ ├── GradeFloat.java │ │ ├── GradeInt.java │ │ ├── IntBufferAtomicityTests.java │ │ ├── LongBufferAtomicityTests.java │ │ └── ShortBufferAtomicityTests.java │ ├── crosscache │ │ ├── ByteBufferIntAtomicityTest.java │ │ ├── DirectByteBufferIntAtomicityTest.java │ │ ├── UnsafeIntAtomicityTest.java │ │ └── VarHandleIntAtomicityTest.java │ └── primitives │ │ ├── Constants.java │ │ ├── perbyte │ │ ├── ByteAtomicityTest.java │ │ ├── CharAtomicityTest.java │ │ ├── DoubleAtomicityTest.java │ │ ├── FloatAtomicityTest.java │ │ ├── IntAtomicityTest.java │ │ ├── LongAtomicityTest.java │ │ ├── ShortAtomicityTest.java │ │ ├── VolatileByteAtomicityTest.java │ │ ├── VolatileCharAtomicityTest.java │ │ ├── VolatileDoubleAtomicityTest.java │ │ ├── VolatileFloatAtomicityTest.java │ │ ├── VolatileIntAtomicityTest.java │ │ ├── VolatileLongAtomicityTest.java │ │ └── VolatileShortAtomicityTest.java │ │ └── reflect │ │ ├── ByteAtomicityTest.java │ │ ├── CharAtomicityTest.java │ │ ├── DoubleAtomicityTest.java │ │ ├── FloatAtomicityTest.java │ │ ├── IntAtomicityTest.java │ │ ├── LongAtomicityTest.java │ │ ├── ShortAtomicityTest.java │ │ ├── VolatileByteAtomicityTest.java │ │ ├── VolatileCharAtomicityTest.java │ │ ├── VolatileDoubleAtomicityTest.java │ │ ├── VolatileFloatAtomicityTest.java │ │ ├── VolatileIntAtomicityTest.java │ │ ├── VolatileLongAtomicityTest.java │ │ └── VolatileShortAtomicityTest.java │ ├── atomics │ ├── booleans │ │ ├── AtomicBooleanInitialValueTest.java │ │ └── AtomicBooleanPairwiseTests.java │ ├── integer │ │ ├── AtomicIntegerArrayInitialValueTest.java │ │ ├── AtomicIntegerArrayInterleaveTest.java │ │ ├── AtomicIntegerArrayPairwiseTests.java │ │ ├── AtomicIntegerFieldUpdaterPairwiseTests.java │ │ ├── AtomicIntegerInitialValueTest.java │ │ └── AtomicIntegerPairwiseTests.java │ └── longs │ │ ├── AtomicLongArrayInitialValueTest.java │ │ ├── AtomicLongArrayInterleaveTest.java │ │ ├── AtomicLongArrayPairwiseTests.java │ │ ├── AtomicLongFieldUpdaterPairwiseTests.java │ │ ├── AtomicLongInitialValueTest.java │ │ └── AtomicLongPairwiseTests.java │ ├── collections │ └── HashMapFailureTest.java │ ├── countdownlatch │ ├── effects │ │ ├── IntBoundedTest.java │ │ ├── IntUnboundedTest.java │ │ ├── StringBoundedTest.java │ │ └── StringUnboundedTest.java │ ├── racy │ │ ├── BoundedSingleTest.java │ │ └── UnboundedSingleTest.java │ └── waits │ │ ├── BoundedDoubleTest.java │ │ ├── BoundedSingleTest.java │ │ ├── UnboundedDoubleTest.java │ │ └── UnboundedSingleTest.java │ ├── dekker │ ├── DekkerRelaxation1Test.java │ ├── DekkerRelaxation2Test.java │ ├── FencedDekkerTest.java │ ├── RefDekkerTest.java │ ├── RelaxedDekkerTest.java │ └── VolatileDekkerTest.java │ ├── executors │ ├── ThreadPoolExecutorKeepAliveTest.java │ └── ThreadPoolExecutorSizesTest.java │ ├── fences │ ├── FencedAcquireReleaseTest.java │ ├── FencedPublicationTest.java │ ├── FencedReadTwiceTest.java │ ├── UnfencedAcquireReleaseTest.java │ ├── UnfencedPublicationTest.java │ └── UnfencedReadTwiceTest.java │ ├── future │ ├── FutureTaskSetTest.java │ └── ThreadNames.java │ ├── init │ ├── Grading_AllZeroes.java │ ├── Grading_AllZeroesBoolean.java │ ├── Grading_AllZeroesChar.java │ ├── Grading_AllZeroesFloat.java │ ├── Grading_CharCanSeeMost.java │ ├── Grading_CharShouldSeeFull.java │ ├── Grading_DoubleCanSeeMost.java │ ├── Grading_DoubleShouldSeeFull.java │ ├── Grading_FloatCanSeeMost.java │ ├── Grading_FloatShouldSeeFull.java │ ├── Grading_IntCanSeeMost.java │ ├── Grading_IntShouldSeeFull.java │ ├── Grading_LongCanSeeMost.java │ ├── Grading_LongShouldSeeFull.java │ └── primitives │ │ └── fenced │ │ ├── BooleanFencedTest.java │ │ ├── ByteFencedTest.java │ │ ├── CharFencedTest.java │ │ ├── DoubleFencedTest.java │ │ ├── FloatFencedTest.java │ │ ├── IntFencedTest.java │ │ ├── LongFencedTest.java │ │ └── ShortFencedTest.java │ ├── interrupt │ ├── CurrentThreadIsInterruptedBreakTest.java │ ├── CurrentThreadIsInterruptedMethodTest.java │ ├── CurrentThreadIsInterruptedTest.java │ ├── ObjectWaitInfiniteTest.java │ ├── ObjectWaitTimedTest.java │ ├── PlainBusyLoopTest.java │ ├── ReentrantLockInterruptiblyTest.java │ ├── ReentrantLockNonInterruptiblyTest.java │ ├── ThreadInterruptedBreakTest.java │ ├── ThreadInterruptedMethodTest.java │ ├── ThreadInterruptedTest.java │ ├── ThreadSleepTest.java │ ├── TimeUnitSleepTest.java │ ├── UnsafeBusyLoopTest.java │ ├── VarHandleBusyLoopTest.java │ ├── VolatileBusyLoopTest.java │ └── WeakReferenceTest.java │ ├── locks │ ├── BothSucceed.java │ ├── NoOneSucceeds.java │ ├── OneSucceeds.java │ ├── barriers │ │ ├── G.java │ │ ├── SyncBarrier0Test.java │ │ ├── SyncBarrier1Test.java │ │ ├── SyncBarrier2Test.java │ │ └── SyncBarrier3Test.java │ ├── mutex │ │ ├── ReentrantLockMutexTests.java │ │ ├── ReentrantRWLockMutexTests.java │ │ ├── SynchronizedMutexPoolTest.java │ │ └── SynchronizedMutexTest.java │ └── stamped │ │ ├── StampedLockPairwiseTests.java │ │ └── StampedLockTransitionTests.java │ ├── mxbeans │ └── ThreadMXBeanAlloc.java │ ├── oota │ ├── Sevcik_01_Redundant_WAR_Elimination.java │ ├── Sevcik_02_Redundant_RAR_Elimination.java │ ├── Sevcik_03_RoachMotel.java │ ├── Sevcik_04_IrrelevantRead.java │ └── Sevcik_05_IllegalTransform.java │ ├── sample │ └── SampleTest.java │ ├── strings │ ├── BigDecimalString.java │ ├── BigDecimalStringLen.java │ ├── BigIntegerString.java │ ├── BigIntegerStringLen.java │ ├── StringBufferAppendTest.java │ ├── StringBufferTest.java │ └── StringBuilderTest.java │ ├── tearing │ ├── ArrayInterleaveTest.java │ ├── UnsafeArrayInterleaveTest.java │ ├── UnsafeIntTearingTest.java │ ├── VarHandleArrayInterleaveTest.java │ ├── VarHandleIntTearingTest.java │ └── buffers │ │ ├── ByteBufferInterleaveTest.java │ │ ├── CharBufferInterleaveTest.java │ │ ├── DirectByteBufferInterleaveTest.java │ │ ├── DoubleBufferInterleaveTest.java │ │ ├── FloatBufferInterleaveTest.java │ │ ├── IntBufferInterleaveTest.java │ │ ├── LongBufferInterleaveTest.java │ │ └── ShortBufferInterleaveTest.java │ ├── threadlocal │ └── ThreadLocalSharing.java │ ├── unsafe │ ├── UnsafeAddLong1.java │ ├── UnsafeAddLong42.java │ ├── UnsafePublication.java │ ├── UnsafePutOrderedTwice.java │ └── UnsafeReadTwiceOverVolatileReadTest.java │ ├── varhandles │ ├── AddLong1.java │ ├── AddLong42.java │ ├── ReadTwiceOverVolatileReadTest.java │ └── SetReleaseTwice.java │ └── volatiles │ ├── DoubleVolatileTest.java │ ├── LazySetTransitivityTest.java │ ├── ObservedVolatileBarrierTest.java │ ├── OpaqueIRIWTest.java │ ├── PowerSCViolation.java │ ├── ReadAfterReadTest.java │ ├── ReadAfterVolatileReadTest.java │ ├── ReadTwiceOverVolatileReadTest.java │ ├── RelaxedIRIWTest.java │ ├── ScalarReplacedVolatileBarrierTest.java │ ├── UnobservedVolatileBarrierTest.java │ ├── VolatileAcquireReleaseTest.java │ ├── VolatileIRIWTest.java │ └── VolatileIncrementAtomicityTest.java ├── resources ├── LICENSE └── THIRD_PARTY_README └── scratch ├── DoubleAtomicityTest.java ├── LongAtomicityTest.java └── completable ├── GetConflictTests.java ├── GetRaceTests.java ├── MyThrowable.java └── future-completable.xml /.github/workflows/pre-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/.github/workflows/pre-integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | *.versionsBackup 4 | target/ 5 | jcstress.* 6 | -------------------------------------------------------------------------------- /.jcheck/conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/.jcheck/conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/ROADMAP -------------------------------------------------------------------------------- /THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-benchmarks/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-benchmarks/pom.xml -------------------------------------------------------------------------------- /jcstress-benchmarks/src/main/java/org/openjdk/jcstress/LazyBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-benchmarks/src/main/java/org/openjdk/jcstress/LazyBench.java -------------------------------------------------------------------------------- /jcstress-benchmarks/src/main/java/org/openjdk/jcstress/SampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-benchmarks/src/main/java/org/openjdk/jcstress/SampleTest.java -------------------------------------------------------------------------------- /jcstress-benchmarks/src/main/java/org/openjdk/jcstress/SampleTestBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-benchmarks/src/main/java/org/openjdk/jcstress/SampleTestBench.java -------------------------------------------------------------------------------- /jcstress-benchmarks/src/main/java/org/openjdk/jcstress/SingletonBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-benchmarks/src/main/java/org/openjdk/jcstress/SingletonBench.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/pom.xml -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/main/java/org/openjdk/jcstress/ContendedAutoInjectorMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/main/java/org/openjdk/jcstress/ContendedAutoInjectorMain.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/jdk/internal/vm/annotation/Contended.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/jdk/internal/vm/annotation/Contended.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/annotations/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/annotations/State.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/flat/TestBoth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/flat/TestBoth.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/flat/TestNone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/flat/TestNone.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/flat/TestOnlyJdkInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/flat/TestOnlyJdkInternal.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/flat/TestOnlySunMisc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/flat/TestOnlySunMisc.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/inner/TestBoth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/inner/TestBoth.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/inner/TestNone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/inner/TestNone.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/inner/TestOnlyJdkInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/inner/TestOnlyJdkInternal.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/inner/TestOnlySunMisc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/inner/TestOnlySunMisc.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/nested/inner/TestBoth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/nested/inner/TestBoth.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/nested/inner/TestNone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/nested/inner/TestNone.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/nested/inner/TestOnlyJdkInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/nested/inner/TestOnlyJdkInternal.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/nested/inner/TestOnlySunMisc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/org/openjdk/jcstress/nested/inner/TestOnlySunMisc.java -------------------------------------------------------------------------------- /jcstress-contended-autoinjector/src/test/java/sun/misc/Contended.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-contended-autoinjector/src/test/java/sun/misc/Contended.java -------------------------------------------------------------------------------- /jcstress-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/LICENSE -------------------------------------------------------------------------------- /jcstress-core/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/pom.xml -------------------------------------------------------------------------------- /jcstress-core/src/main/java/jdk/internal/vm/annotation/Contended.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/jdk/internal/vm/annotation/Contended.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/ForkFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/ForkFailedException.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/ForkedMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/ForkedMain.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/JCStress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/JCStress.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/Main.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/Options.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/TestExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/TestExecutor.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/TimeBudget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/TimeBudget.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/Verbosity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/Verbosity.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Actor.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Arbiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Arbiter.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Description.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Description.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Expect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Expect.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/JCStressMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/JCStressMeta.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/JCStressTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/JCStressTest.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Mode.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Outcome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Outcome.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Ref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Ref.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Result.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Signal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Signal.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/annotations/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/annotations/State.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/Copyable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/Copyable.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/StateCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/StateCase.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/Status.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/TestInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/TestInfo.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/DiskReadCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/DiskReadCollector.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/DiskWriteCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/DiskWriteCollector.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/InProcessCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/InProcessCollector.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/MuxCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/MuxCollector.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/SerializedBufferCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/SerializedBufferCollector.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/TestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/TestResult.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/TestResultCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/TestResultCollector.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/ConsoleReportPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/ConsoleReportPrinter.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/ExceptionReportPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/ExceptionReportPrinter.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/GradingResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/GradingResult.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/HTMLReportPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/HTMLReportPrinter.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/ReportUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/ReportUtils.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/TestGrading.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/TestGrading.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/TextReportPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/TextReportPrinter.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/processors/GenerationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/processors/GenerationException.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/processors/JCStressTestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/processors/JCStressTestProcessor.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/processors/TestInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/processors/TestInfo.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/AbstractThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/AbstractThread.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/Control.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/Control.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/CounterThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/CounterThread.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/ForkedTestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/ForkedTestConfig.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/LongThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/LongThread.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/ResourceEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/ResourceEstimator.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/Runner.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/SpinLoopStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/SpinLoopStyle.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/TestConfig.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/TestList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/TestList.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/VoidThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/VoidThread.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/WorkerSync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/WorkerSync.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/link/BinaryLinkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/link/BinaryLinkClient.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/link/BinaryLinkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/link/BinaryLinkServer.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/link/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/link/Protocol.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/link/ServerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/link/ServerListener.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinityMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinityMode.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinitySupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinitySupport.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinitySupportPrepareMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinitySupportPrepareMain.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinitySupportTestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinitySupportTestMain.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/CPUMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/CPUMap.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/NodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/NodeType.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/OSSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/OSSupport.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/Scheduler.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/SchedulingClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/SchedulingClass.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/AbstractTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/AbstractTopology.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/FallbackTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/FallbackTopology.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/LinuxProcfsTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/LinuxProcfsTopology.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/LinuxSysfsTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/LinuxSysfsTopology.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/PresetListTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/PresetListTopology.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/PresetRegularTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/PresetRegularTopology.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/Topology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/Topology.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/TopologyParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/os/topology/TopologyParseException.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/ArrayUtils.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Bridges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Bridges.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Counter.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Environment.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/FileUtils.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/HashMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/HashMultimap.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/HashMultiset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/HashMultiset.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/InputStreamCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/InputStreamCollector.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/InputStreamDrainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/InputStreamDrainer.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Multimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Multimap.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Multiset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Multiset.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Multisets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Multisets.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/MutableLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/MutableLong.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/NonNullArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/NonNullArrayList.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/NullOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/NullOutputStream.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/OptionFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/OptionFormatter.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Paddings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Paddings.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Promise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Promise.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/Reflections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/Reflections.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/ResultUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/ResultUtils.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/StringUtils.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/TestLineReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/TestLineReader.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/TestLineWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/TestLineWriter.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/TimeValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/TimeValue.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/TreeMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/TreeMultimap.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/TreesetMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/TreesetMultimap.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/util/UnsafeHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/util/UnsafeHolder.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/AllocProfileMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/AllocProfileMain.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/AllocProfileSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/AllocProfileSupport.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/CompileMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/CompileMode.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/ContendedTestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/ContendedTestMain.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/PrivilegedTestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/PrivilegedTestMain.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/SimpleTestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/SimpleTestMain.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/ThreadSpinWaitTestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/ThreadSpinWaitTestMain.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/VMSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/VMSupport.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/org/openjdk/jcstress/vm/VMSupportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/org/openjdk/jcstress/vm/VMSupportException.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/sun/misc/Contended.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/sun/misc/Contended.java -------------------------------------------------------------------------------- /jcstress-core/src/main/java/sun/misc/Unsafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/java/sun/misc/Unsafe.java -------------------------------------------------------------------------------- /jcstress-core/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/resources/LICENSE -------------------------------------------------------------------------------- /jcstress-core/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /jcstress-core/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/CompileModeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/CompileModeTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/infra/results/I_Result_Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/infra/results/I_Result_Test.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/infra/results/L_Result_Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/infra/results/L_Result_Test.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/AbstractSchedulerAffinityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/AbstractSchedulerAffinityTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/AffinitySupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/AffinitySupportTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/SchedulerAffinityIrregularTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/SchedulerAffinityIrregularTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/SchedulerAffinityRegularTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/SchedulerAffinityRegularTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/SchedulerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/SchedulerTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/SchedulingClassInvariantsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/SchedulingClassInvariantsTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/AbstractTopologyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/AbstractTopologyTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/FallbackTopologyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/FallbackTopologyTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/LinuxProcfsTopologyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/LinuxProcfsTopologyTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/LinuxSysfsTopologyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/LinuxSysfsTopologyTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/PresetRegularTopologyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/os/topology/PresetRegularTopologyTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/util/ArrayUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/util/ArrayUtilsTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/util/CounterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/util/CounterTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/util/FileUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/util/FileUtilsTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/util/StringUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/util/StringUtilsTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/java/org/openjdk/jcstress/util/TestLineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/java/org/openjdk/jcstress/util/TestLineTest.java -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-1.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-2.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-3.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-4.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-5.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-6.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-7.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-8.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/cpuinfo-9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/cpuinfo-9.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-1.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-2.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-3.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-4.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-5.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-6.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-7.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-8.txt -------------------------------------------------------------------------------- /jcstress-core/src/test/resources/topology/sysfs-9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-core/src/test/resources/topology/sysfs-9.txt -------------------------------------------------------------------------------- /jcstress-java-test-archetype/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/LICENSE -------------------------------------------------------------------------------- /jcstress-java-test-archetype/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-java-test-archetype/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/pom.xml -------------------------------------------------------------------------------- /jcstress-java-test-archetype/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/src/main/resources/LICENSE -------------------------------------------------------------------------------- /jcstress-java-test-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml -------------------------------------------------------------------------------- /jcstress-java-test-archetype/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-java-test-archetype/src/main/resources/archetype-resources/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/src/main/resources/archetype-resources/pom.xml -------------------------------------------------------------------------------- /jcstress-java-test-archetype/src/main/resources/archetype-resources/src/main/java/ConcurrencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/src/main/resources/archetype-resources/src/main/java/ConcurrencyTest.java -------------------------------------------------------------------------------- /jcstress-java-test-archetype/src/test/resources/projects/test/archetype.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-java-test-archetype/src/test/resources/projects/test/archetype.properties -------------------------------------------------------------------------------- /jcstress-java-test-archetype/src/test/resources/projects/test/goal.txt: -------------------------------------------------------------------------------- 1 | verify -------------------------------------------------------------------------------- /jcstress-result-gen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-result-gen/pom.xml -------------------------------------------------------------------------------- /jcstress-result-gen/src/main/java/org/openjdk/jcstress/ResultGenMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-result-gen/src/main/java/org/openjdk/jcstress/ResultGenMain.java -------------------------------------------------------------------------------- /jcstress-result-gen/src/main/java/org/openjdk/jcstress/ResultGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-result-gen/src/main/java/org/openjdk/jcstress/ResultGenerator.java -------------------------------------------------------------------------------- /jcstress-samples/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/LICENSE -------------------------------------------------------------------------------- /jcstress-samples/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-samples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/pom.xml -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_01_Simple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_01_Simple.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_02_Arbiters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_02_Arbiters.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_03_Termination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_03_Termination.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_04_Nesting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_04_Nesting.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_05_SharedMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_05_SharedMetadata.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_06_Descriptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/api/API_06_Descriptions.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_01_SynchronizedBarriers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_01_SynchronizedBarriers.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_02_MultiCopyAtomic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_02_MultiCopyAtomic.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_03_NonMCA_Coherence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_03_NonMCA_Coherence.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_04_LosingUpdates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_04_LosingUpdates.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_05_MisplacedVolatile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_05_MisplacedVolatile.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_06_SemiSynchronized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_06_SemiSynchronized.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_07_SemiVolatile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_07_SemiVolatile.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_08_ArrayVolatility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_08_ArrayVolatility.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_09_WrongReleaseOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_09_WrongReleaseOrder.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_11_WrongAcquireOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_11_WrongAcquireOrder.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_13_VolatileVsFinal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/advanced/AdvancedJMM_13_VolatileVsFinal.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_01_DataRaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_01_DataRaces.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_02_AccessAtomicity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_02_AccessAtomicity.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_03_WordTearing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_03_WordTearing.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_04_Progress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_04_Progress.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_05_Coherence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_05_Coherence.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_06_Causality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_06_Causality.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_07_Consensus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_07_Consensus.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_08_Finals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_08_Finals.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_09_BenignRaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_09_BenignRaces.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_10_OOTA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/jmm/basic/BasicJMM_10_OOTA.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_01_BrokenFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_01_BrokenFactory.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_02_BrokenNulls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_02_BrokenNulls.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_03_Basic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_03_Basic.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_04_BrokenOneShot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_04_BrokenOneShot.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_05_WrapperOneShot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_05_WrapperOneShot.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_06_FencedOneShot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/Lazy_06_FencedOneShot.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/performance.md -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/Holder.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/HolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/HolderFactory.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/Lazy.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/NullHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/NullHolderFactory.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/SupplierDupException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/lazy/shared/SupplierDupException.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/library/Library_01_CHM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/library/Library_01_CHM.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_01_PetersonAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_01_PetersonAlgorithm.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_02_DekkerAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_02_DekkerAlgorithm.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_03_SpinLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_03_SpinLock.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_04_Synchronized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_04_Synchronized.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_05_ReentrantLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_05_ReentrantLock.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_06_Semaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/mutex/Mutex_06_Semaphore.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_01_UncontendedSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_01_UncontendedSuccess.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_02_ContendedSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_02_ContendedSuccess.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_03_ConflictSameValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_03_ConflictSameValue.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_04_ConflictCoherence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_04_ConflictCoherence.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_05_AcquireOnSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_05_AcquireOnSuccess.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_06_ReleaseOnSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_06_ReleaseOnSuccess.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_07_AcquireOnFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_07_AcquireOnFailure.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_08_ReleaseOnFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_08_ReleaseOnFailure.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_09_GAS_Effects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_09_GAS_Effects.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_10_FailureWitness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_10_FailureWitness.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_11_FailureWitnessRWL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_11_FailureWitnessRWL.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_12_FailureWitnessLoops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/rmw/RMW_12_FailureWitnessLoops.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/Singleton_05_DCL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/Singleton_05_DCL.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/Singleton_08_FinalWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/Singleton_08_FinalWrapper.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/Singleton_09_Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/Singleton_09_Holder.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/performance.md -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/shared/Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/shared/Factory.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/shared/FinalSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/shared/FinalSingleton.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/shared/MapResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/shared/MapResult.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/shared/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/primitives/singletons/shared/Singleton.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/java/org/openjdk/jcstress/samples/problems/racecondition/RaceCondition_01_RMW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/java/org/openjdk/jcstress/samples/problems/racecondition/RaceCondition_01_RMW.java -------------------------------------------------------------------------------- /jcstress-samples/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/resources/LICENSE -------------------------------------------------------------------------------- /jcstress-samples/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-samples/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-test-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-base/pom.xml -------------------------------------------------------------------------------- /jcstress-test-gen/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/LICENSE -------------------------------------------------------------------------------- /jcstress-test-gen/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-test-gen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/pom.xml -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/Spp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/Spp.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/TestGenMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/TestGenMain.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/Values.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/Values.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0aTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0aTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0bTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0bTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0cTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0cTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0eTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0eTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1aTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1aTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1bTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1cTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1cTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1dTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter1dTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter2aTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter2aTestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/GeneratorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/GeneratorUtils.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/AcqType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/AcqType.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/Atomic_Updater_X.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/Atomic_Updater_X.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/Atomic_X.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/Atomic_X.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/Primitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/Primitive.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/RelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/RelType.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/SynchronizedBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/SynchronizedBlock.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/TestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/TestGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/VolatileReadWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/VolatileReadWrite.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/MultiThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/MultiThread.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Op.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Op.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Phase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Phase.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Result.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/SeqCstTraceGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/SeqCstTraceGenerator.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Target.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Trace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Trace.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/TraceResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/TraceResult.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Value.java -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/LICENSE -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayCopyConflictAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayCopyConflictAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayCopyDstAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayCopyDstAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayCopySrcAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayCopySrcAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-FieldAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-FieldAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-FieldConflictAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-FieldConflictAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleArrayAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleArrayAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleByteArrayViewAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleByteArrayViewAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleDirectByteBufferViewAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleDirectByteBufferViewAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleFieldAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleFieldAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleHeapByteBufferViewAtomicityTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleHeapByteBufferViewAtomicityTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/acqrel/X-FieldAcqRelTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/acqrel/X-FieldAcqRelTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/acqrel/X-VarHandleArrayAcqRelTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/acqrel/X-VarHandleArrayAcqRelTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/acqrel/X-VarHandleByteArrayViewAcqRelTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/acqrel/X-VarHandleByteArrayViewAcqRelTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/acqrel/X-VarHandleDirectByteBufferViewAcqRelTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/acqrel/X-VarHandleDirectByteBufferViewAcqRelTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/acqrel/X-VarHandleFieldAcqRelTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/acqrel/X-VarHandleFieldAcqRelTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/acqrel/X-VarHandleHeapByteBufferViewAcqRelTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/acqrel/X-VarHandleHeapByteBufferViewAcqRelTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/coherence/X-ArrayCoherenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/coherence/X-ArrayCoherenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/coherence/X-FieldCoherenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/coherence/X-FieldCoherenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/coherence/X-VarHandleArrayCoherenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/coherence/X-VarHandleArrayCoherenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/coherence/X-VarHandleByteArrayViewCoherenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/coherence/X-VarHandleByteArrayViewCoherenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/coherence/X-VarHandleDirectByteBufferViewCoherenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/coherence/X-VarHandleDirectByteBufferViewCoherenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/coherence/X-VarHandleFieldCoherenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/coherence/X-VarHandleFieldCoherenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/coherence/X-VarHandleHeapByteBufferViewCoherenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/coherence/X-VarHandleHeapByteBufferViewCoherenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/arrays/X-Arraycopy.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/arrays/X-Arraycopy.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/arrays/X-ArraysCopyOf.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/arrays/X-ArraysCopyOf.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/arrays/X-Clone.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/arrays/X-Clone.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/arrays/X-LargeArraycopy.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/arrays/X-LargeArraycopy.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/arrays/X-LargeArraysCopyOf.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/arrays/X-LargeArraysCopyOf.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/arrays/X-LargeClone.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/arrays/X-LargeClone.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/arrays/X-LargeManual.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/arrays/X-LargeManual.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/arrays/X-Manual.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/arrays/X-Manual.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/objects/X-Clone.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/objects/X-Clone.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/copy/objects/X-Manual.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/copy/objects/X-Manual.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/defaultValues/X-ArrayDefaultValuesTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/defaultValues/X-ArrayDefaultValuesTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/defaultValues/X-ArrayLargeDefaultValuesTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/defaultValues/X-ArrayLargeDefaultValuesTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/defaultValues/X-FieldDefaultValuesTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/defaultValues/X-FieldDefaultValuesTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/fences/X-LoadLoadFenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/fences/X-LoadLoadFenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest1.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest1.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest2.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest2.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/fences/X-StoreLoadFenceTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/fences/X-StoreLoadFenceTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest1.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest1.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest2.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest2.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/init/X-ArrayInitClassTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/init/X-ArrayInitClassTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/init/X-ArrayInitLengthTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/init/X-ArrayInitLengthTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/init/X-ArrayInitTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/init/X-ArrayInitTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/init/X-ArrayLargeInitClassTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/init/X-ArrayLargeInitClassTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/init/X-ArrayLargeInitLengthTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/init/X-ArrayLargeInitLengthTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/init/X-ArrayLargeInitTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/init/X-ArrayLargeInitTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/init/X-FieldInitClassTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/init/X-FieldInitClassTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/init/X-FieldInitTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/init/X-FieldInitTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-CAETest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-CAETest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-CASTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-CASTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-GetAndAddTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-GetAndAddTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-GetAndSetTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-GetAndSetTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-WeakCASContendStrongTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-WeakCASContendStrongTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-WeakCASTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/arrays/X-WeakCASTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-CAETest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-CAETest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-CASTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-CASTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-GetAndAddTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-GetAndAddTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-GetAndSetTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-GetAndSetTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-WeakCASContendStrongTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-WeakCASContendStrongTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-WeakCASTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteArray/X-WeakCASTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-CAETest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-CAETest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-CASTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-CASTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-GetAndAddTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-GetAndAddTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-GetAndSetTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-GetAndSetTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-WeakCASContendStrongTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-WeakCASContendStrongTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-WeakCASTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/byteBuffer/X-WeakCASTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/fields/X-CAETest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/fields/X-CAETest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/fields/X-CASTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/fields/X-CASTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/fields/X-GetAndAddTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/fields/X-GetAndAddTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/fields/X-GetAndSetTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/fields/X-GetAndSetTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/fields/X-WeakCASContendStrongTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/fields/X-WeakCASContendStrongTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/operationAtomic/fields/X-WeakCASTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/operationAtomic/fields/X-WeakCASTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/tearing/X-ArrayLargeTearingTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/tearing/X-ArrayLargeTearingTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/tearing/X-ArrayTearingTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/tearing/X-ArrayTearingTest.java.template -------------------------------------------------------------------------------- /jcstress-test-gen/src/main/resources/tearing/X-FieldTearingTest.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/jcstress-test-gen/src/main/resources/tearing/X-FieldTearingTest.java.template -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/pom.xml -------------------------------------------------------------------------------- /src/license/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/src/license/LICENSE -------------------------------------------------------------------------------- /src/license/gpl_cpe/header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/src/license/gpl_cpe/header.txt -------------------------------------------------------------------------------- /src/license/gpl_cpe/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/src/license/gpl_cpe/license.txt -------------------------------------------------------------------------------- /tests-all/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-all/LICENSE -------------------------------------------------------------------------------- /tests-all/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-all/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-all/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-all/pom.xml -------------------------------------------------------------------------------- /tests-all/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-all/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-all/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-all/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-all/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-all/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0a/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0a/LICENSE -------------------------------------------------------------------------------- /tests-chapter-0a/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0a/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0a/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0a/pom.xml -------------------------------------------------------------------------------- /tests-chapter-0a/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0a/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-0a/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0a/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-0a/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0a/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0b/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0b/LICENSE -------------------------------------------------------------------------------- /tests-chapter-0b/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0b/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0b/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0b/pom.xml -------------------------------------------------------------------------------- /tests-chapter-0b/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0b/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-0b/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0b/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-0b/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0b/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0c/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0c/LICENSE -------------------------------------------------------------------------------- /tests-chapter-0c/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0c/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0c/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0c/pom.xml -------------------------------------------------------------------------------- /tests-chapter-0c/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0c/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-0c/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0c/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-0c/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0c/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0d/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/LICENSE -------------------------------------------------------------------------------- /tests-chapter-0d/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0d/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/pom.xml -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test1.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test10.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test11.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test12.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test13.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test14.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test15.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test16.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test17.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test17.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test18.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test2.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test3.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test4.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test5.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test6.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test7.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test8.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/java/org/openjdk/jcstress/tests/causality/Test9.java -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-0d/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0d/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-0e/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0e/pom.xml -------------------------------------------------------------------------------- /tests-chapter-0e/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-0e/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-1a/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1a/LICENSE -------------------------------------------------------------------------------- /tests-chapter-1a/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1a/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-1a/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1a/pom.xml -------------------------------------------------------------------------------- /tests-chapter-1a/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1a/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-1a/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1a/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-1a/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1a/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-1b/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1b/LICENSE -------------------------------------------------------------------------------- /tests-chapter-1b/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1b/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-1b/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1b/pom.xml -------------------------------------------------------------------------------- /tests-chapter-1b/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1b/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-1b/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1b/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-1b/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1b/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-1c/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1c/LICENSE -------------------------------------------------------------------------------- /tests-chapter-1c/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1c/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-1c/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1c/pom.xml -------------------------------------------------------------------------------- /tests-chapter-1c/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1c/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-1c/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1c/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-1c/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1c/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-1d/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1d/pom.xml -------------------------------------------------------------------------------- /tests-chapter-1d/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-1d/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-2a/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2a/LICENSE -------------------------------------------------------------------------------- /tests-chapter-2a/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2a/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-2a/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2a/pom.xml -------------------------------------------------------------------------------- /tests-chapter-2a/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2a/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-2a/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2a/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-2a/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2a/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-2b/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2b/LICENSE -------------------------------------------------------------------------------- /tests-chapter-2b/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2b/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-chapter-2b/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2b/pom.xml -------------------------------------------------------------------------------- /tests-chapter-2b/src/main/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2b/src/main/java/Test.java -------------------------------------------------------------------------------- /tests-chapter-2b/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2b/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-chapter-2b/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-chapter-2b/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-custom/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/LICENSE -------------------------------------------------------------------------------- /tests-custom/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-custom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/pom.xml -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/ByteBufferAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/ByteBufferAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/ByteBufferViewsAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/ByteBufferViewsAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/CharBufferAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/CharBufferAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/DirectByteBufferAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/DirectByteBufferAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/DoubleBufferAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/DoubleBufferAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/FloatBufferAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/FloatBufferAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeChar.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeDouble.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeFloat.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeInt.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/IntBufferAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/IntBufferAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/LongBufferAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/LongBufferAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/ShortBufferAtomicityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/ShortBufferAtomicityTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/crosscache/ByteBufferIntAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/crosscache/ByteBufferIntAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/crosscache/UnsafeIntAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/crosscache/UnsafeIntAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/crosscache/VarHandleIntAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/crosscache/VarHandleIntAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/Constants.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/ByteAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/ByteAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/CharAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/CharAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/DoubleAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/DoubleAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/FloatAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/FloatAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/IntAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/IntAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/LongAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/LongAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/ShortAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/ShortAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/ByteAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/ByteAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/CharAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/CharAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/DoubleAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/DoubleAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/FloatAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/FloatAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/IntAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/IntAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/LongAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/LongAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/ShortAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/ShortAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/booleans/AtomicBooleanInitialValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/booleans/AtomicBooleanInitialValueTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/booleans/AtomicBooleanPairwiseTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/booleans/AtomicBooleanPairwiseTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerArrayInitialValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerArrayInitialValueTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerArrayInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerArrayInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerArrayPairwiseTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerArrayPairwiseTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerInitialValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerInitialValueTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerPairwiseTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerPairwiseTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongArrayInitialValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongArrayInitialValueTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongArrayInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongArrayInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongArrayPairwiseTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongArrayPairwiseTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongFieldUpdaterPairwiseTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongFieldUpdaterPairwiseTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongInitialValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongInitialValueTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongPairwiseTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongPairwiseTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/collections/HashMapFailureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/collections/HashMapFailureTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/effects/IntBoundedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/effects/IntBoundedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/effects/IntUnboundedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/effects/IntUnboundedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/effects/StringBoundedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/effects/StringBoundedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/effects/StringUnboundedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/effects/StringUnboundedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/racy/BoundedSingleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/racy/BoundedSingleTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/racy/UnboundedSingleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/racy/UnboundedSingleTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/waits/BoundedDoubleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/waits/BoundedDoubleTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/waits/BoundedSingleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/waits/BoundedSingleTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/waits/UnboundedDoubleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/waits/UnboundedDoubleTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/waits/UnboundedSingleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/countdownlatch/waits/UnboundedSingleTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/DekkerRelaxation1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/DekkerRelaxation1Test.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/DekkerRelaxation2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/DekkerRelaxation2Test.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/FencedDekkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/FencedDekkerTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/RefDekkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/RefDekkerTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/RelaxedDekkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/RelaxedDekkerTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/VolatileDekkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/dekker/VolatileDekkerTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/executors/ThreadPoolExecutorKeepAliveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/executors/ThreadPoolExecutorKeepAliveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/executors/ThreadPoolExecutorSizesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/executors/ThreadPoolExecutorSizesTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/FencedAcquireReleaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/FencedAcquireReleaseTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/FencedPublicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/FencedPublicationTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/FencedReadTwiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/FencedReadTwiceTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/UnfencedAcquireReleaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/UnfencedAcquireReleaseTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/UnfencedPublicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/UnfencedPublicationTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/UnfencedReadTwiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/fences/UnfencedReadTwiceTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/future/FutureTaskSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/future/FutureTaskSetTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/future/ThreadNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/future/ThreadNames.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_AllZeroes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_AllZeroes.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_AllZeroesBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_AllZeroesBoolean.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_AllZeroesChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_AllZeroesChar.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_AllZeroesFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_AllZeroesFloat.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_CharCanSeeMost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_CharCanSeeMost.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_CharShouldSeeFull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_CharShouldSeeFull.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_DoubleCanSeeMost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_DoubleCanSeeMost.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_DoubleShouldSeeFull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_DoubleShouldSeeFull.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_FloatCanSeeMost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_FloatCanSeeMost.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_FloatShouldSeeFull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_FloatShouldSeeFull.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_IntCanSeeMost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_IntCanSeeMost.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_IntShouldSeeFull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_IntShouldSeeFull.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_LongCanSeeMost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_LongCanSeeMost.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_LongShouldSeeFull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_LongShouldSeeFull.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/BooleanFencedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/BooleanFencedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/ByteFencedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/ByteFencedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/CharFencedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/CharFencedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/DoubleFencedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/DoubleFencedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/FloatFencedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/FloatFencedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/IntFencedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/IntFencedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/LongFencedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/LongFencedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/ShortFencedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/fenced/ShortFencedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/CurrentThreadIsInterruptedBreakTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/CurrentThreadIsInterruptedBreakTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/CurrentThreadIsInterruptedMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/CurrentThreadIsInterruptedMethodTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/CurrentThreadIsInterruptedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/CurrentThreadIsInterruptedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ObjectWaitInfiniteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ObjectWaitInfiniteTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ObjectWaitTimedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ObjectWaitTimedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/PlainBusyLoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/PlainBusyLoopTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ReentrantLockInterruptiblyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ReentrantLockInterruptiblyTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ReentrantLockNonInterruptiblyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ReentrantLockNonInterruptiblyTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ThreadInterruptedBreakTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ThreadInterruptedBreakTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ThreadInterruptedMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ThreadInterruptedMethodTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ThreadInterruptedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ThreadInterruptedTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ThreadSleepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/ThreadSleepTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/TimeUnitSleepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/TimeUnitSleepTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/UnsafeBusyLoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/UnsafeBusyLoopTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/VarHandleBusyLoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/VarHandleBusyLoopTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/VolatileBusyLoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/VolatileBusyLoopTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/WeakReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/interrupt/WeakReferenceTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/BothSucceed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/BothSucceed.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/NoOneSucceeds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/NoOneSucceeds.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/OneSucceeds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/OneSucceeds.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/G.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/G.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/SyncBarrier0Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/SyncBarrier0Test.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/SyncBarrier1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/SyncBarrier1Test.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/SyncBarrier2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/SyncBarrier2Test.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/SyncBarrier3Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/barriers/SyncBarrier3Test.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/mutex/ReentrantLockMutexTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/mutex/ReentrantLockMutexTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/mutex/ReentrantRWLockMutexTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/mutex/ReentrantRWLockMutexTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/mutex/SynchronizedMutexPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/mutex/SynchronizedMutexPoolTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/mutex/SynchronizedMutexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/mutex/SynchronizedMutexTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/stamped/StampedLockPairwiseTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/stamped/StampedLockPairwiseTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/stamped/StampedLockTransitionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/locks/stamped/StampedLockTransitionTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/mxbeans/ThreadMXBeanAlloc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/mxbeans/ThreadMXBeanAlloc.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_01_Redundant_WAR_Elimination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_01_Redundant_WAR_Elimination.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_02_Redundant_RAR_Elimination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_02_Redundant_RAR_Elimination.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_03_RoachMotel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_03_RoachMotel.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_04_IrrelevantRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_04_IrrelevantRead.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_05_IllegalTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/oota/Sevcik_05_IllegalTransform.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/sample/SampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/sample/SampleTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/BigDecimalString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/BigDecimalString.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/BigDecimalStringLen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/BigDecimalStringLen.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/BigIntegerString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/BigIntegerString.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/BigIntegerStringLen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/BigIntegerStringLen.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/StringBufferAppendTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/StringBufferAppendTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/StringBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/StringBufferTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/StringBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/strings/StringBuilderTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/ArrayInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/ArrayInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/UnsafeArrayInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/UnsafeArrayInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/UnsafeIntTearingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/UnsafeIntTearingTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/VarHandleArrayInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/VarHandleArrayInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/VarHandleIntTearingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/VarHandleIntTearingTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/ByteBufferInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/ByteBufferInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/CharBufferInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/CharBufferInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/DirectByteBufferInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/DirectByteBufferInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/DoubleBufferInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/DoubleBufferInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/FloatBufferInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/FloatBufferInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/IntBufferInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/IntBufferInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/LongBufferInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/LongBufferInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/ShortBufferInterleaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/tearing/buffers/ShortBufferInterleaveTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/threadlocal/ThreadLocalSharing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/threadlocal/ThreadLocalSharing.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafeAddLong1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafeAddLong1.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafeAddLong42.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafeAddLong42.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafePublication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafePublication.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafePutOrderedTwice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafePutOrderedTwice.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafeReadTwiceOverVolatileReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/unsafe/UnsafeReadTwiceOverVolatileReadTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/varhandles/AddLong1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/varhandles/AddLong1.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/varhandles/AddLong42.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/varhandles/AddLong42.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/varhandles/ReadTwiceOverVolatileReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/varhandles/ReadTwiceOverVolatileReadTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/varhandles/SetReleaseTwice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/varhandles/SetReleaseTwice.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/DoubleVolatileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/DoubleVolatileTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/LazySetTransitivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/LazySetTransitivityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ObservedVolatileBarrierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ObservedVolatileBarrierTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/OpaqueIRIWTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/OpaqueIRIWTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/PowerSCViolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/PowerSCViolation.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ReadAfterReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ReadAfterReadTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ReadAfterVolatileReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ReadAfterVolatileReadTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ReadTwiceOverVolatileReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ReadTwiceOverVolatileReadTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/RelaxedIRIWTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/RelaxedIRIWTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ScalarReplacedVolatileBarrierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/ScalarReplacedVolatileBarrierTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/UnobservedVolatileBarrierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/UnobservedVolatileBarrierTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/VolatileAcquireReleaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/VolatileAcquireReleaseTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/VolatileIRIWTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/VolatileIRIWTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/VolatileIncrementAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/java/org/openjdk/jcstress/tests/volatiles/VolatileIncrementAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/resources/LICENSE -------------------------------------------------------------------------------- /tests-custom/src/main/resources/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/resources/THIRD_PARTY_README -------------------------------------------------------------------------------- /tests-custom/src/main/scratch/DoubleAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/scratch/DoubleAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/scratch/LongAtomicityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/scratch/LongAtomicityTest.java -------------------------------------------------------------------------------- /tests-custom/src/main/scratch/completable/GetConflictTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/scratch/completable/GetConflictTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/scratch/completable/GetRaceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/scratch/completable/GetRaceTests.java -------------------------------------------------------------------------------- /tests-custom/src/main/scratch/completable/MyThrowable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/scratch/completable/MyThrowable.java -------------------------------------------------------------------------------- /tests-custom/src/main/scratch/completable/future-completable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/jcstress/HEAD/tests-custom/src/main/scratch/completable/future-completable.xml --------------------------------------------------------------------------------