A B C E F I J L M O P R S T U V W 
All Classes All Packages

A

AcqRelDekker() - Constructor for class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.AcqRelDekker
 
AcquireReleaseGuard() - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.AcquireReleaseGuard
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_01_Simple_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_03_Termination
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_PlainTest_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_VolatileTest_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_PlainTest_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_VolatileTest_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.APISample_06_Descriptions_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.AtomicIncrement
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.PlainIncrement
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.VolatileIncrement
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.BrokenMultimap
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.CorrectJDK8Multimap
 
actor1() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.CorrectMultimap
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameOpaqueRead_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameRead_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameVolatileRead_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameOpaqueRead
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameRead
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameVolatileRead
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_LockGuard_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_PlainReads_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_VolatileGuard_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.AcquireReleaseGuard
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.LockGuard
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.PlainReads
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.VolatileGuard
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_AcqRelDekker_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_PlainDekker_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_VolatileDekker_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_FinalInit_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_PlainInit_jcstress
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals.FinalInit
 
actor1() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals.PlainInit
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_01_Simple
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting.PlainTest
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting.VolatileTest
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata.PlainTest
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata.VolatileTest
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_06_Descriptions
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.AcqRelDekker
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.PlainDekker
 
actor1(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.VolatileDekker
 
actor2() - Method in class org.openjdk.jcstress.samples.APISample_01_Simple_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters
 
actor2() - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_PlainTest_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_VolatileTest_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_PlainTest_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_VolatileTest_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.APISample_06_Descriptions_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.AtomicIncrement
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.PlainIncrement
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.VolatileIncrement
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.BrokenMultimap
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.CorrectJDK8Multimap
 
actor2() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.CorrectMultimap
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameOpaqueRead_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameRead_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameVolatileRead_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_LockGuard_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_PlainReads_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_VolatileGuard_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_AcqRelDekker_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_PlainDekker_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_VolatileDekker_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_FinalInit_jcstress
 
actor2() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_PlainInit_jcstress
 
actor2(I_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals.FinalInit
 
actor2(I_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals.PlainInit
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_01_Simple
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting.PlainTest
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting.VolatileTest
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata.PlainTest
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata.VolatileTest
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.APISample_06_Descriptions
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameOpaqueRead
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameRead
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameVolatileRead
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.AcquireReleaseGuard
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.LockGuard
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.PlainReads
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.VolatileGuard
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.AcqRelDekker
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.PlainDekker
 
actor2(II_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.VolatileDekker
 
APISample_01_Simple - Class in org.openjdk.jcstress.samples
 
APISample_01_Simple() - Constructor for class org.openjdk.jcstress.samples.APISample_01_Simple
 
APISample_01_Simple_jcstress - Class in org.openjdk.jcstress.samples
 
APISample_01_Simple_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.APISample_01_Simple_jcstress
 
APISample_02_Arbiters - Class in org.openjdk.jcstress.samples
 
APISample_02_Arbiters() - Constructor for class org.openjdk.jcstress.samples.APISample_02_Arbiters
 
APISample_02_Arbiters_jcstress - Class in org.openjdk.jcstress.samples
 
APISample_02_Arbiters_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.APISample_02_Arbiters_jcstress
 
APISample_03_Termination - Class in org.openjdk.jcstress.samples
 
APISample_03_Termination() - Constructor for class org.openjdk.jcstress.samples.APISample_03_Termination
 
APISample_03_Termination_jcstress - Class in org.openjdk.jcstress.samples
 
APISample_03_Termination_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.APISample_03_Termination_jcstress
 
APISample_03_Termination_jcstress.Outcome - Enum in org.openjdk.jcstress.samples
 
APISample_04_Nesting - Class in org.openjdk.jcstress.samples
 
APISample_04_Nesting() - Constructor for class org.openjdk.jcstress.samples.APISample_04_Nesting
 
APISample_04_Nesting_PlainTest_jcstress - Class in org.openjdk.jcstress.samples
 
APISample_04_Nesting_PlainTest_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.APISample_04_Nesting_PlainTest_jcstress
 
APISample_04_Nesting_VolatileTest_jcstress - Class in org.openjdk.jcstress.samples
 
APISample_04_Nesting_VolatileTest_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.APISample_04_Nesting_VolatileTest_jcstress
 
APISample_04_Nesting.PlainTest - Class in org.openjdk.jcstress.samples
 
APISample_04_Nesting.VolatileTest - Class in org.openjdk.jcstress.samples
 
APISample_05_SharedMetadata - Class in org.openjdk.jcstress.samples
 
APISample_05_SharedMetadata() - Constructor for class org.openjdk.jcstress.samples.APISample_05_SharedMetadata
 
APISample_05_SharedMetadata_PlainTest_jcstress - Class in org.openjdk.jcstress.samples
 
APISample_05_SharedMetadata_PlainTest_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_PlainTest_jcstress
 
APISample_05_SharedMetadata_VolatileTest_jcstress - Class in org.openjdk.jcstress.samples
 
APISample_05_SharedMetadata_VolatileTest_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_VolatileTest_jcstress
 
APISample_05_SharedMetadata.PlainTest - Class in org.openjdk.jcstress.samples
 
APISample_05_SharedMetadata.VolatileTest - Class in org.openjdk.jcstress.samples
 
APISample_06_Descriptions - Class in org.openjdk.jcstress.samples
 
APISample_06_Descriptions() - Constructor for class org.openjdk.jcstress.samples.APISample_06_Descriptions
 
APISample_06_Descriptions_jcstress - Class in org.openjdk.jcstress.samples
 
APISample_06_Descriptions_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.APISample_06_Descriptions_jcstress
 
arbiter(I_Result) - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters
 
arbiter(I_Result) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.AtomicIncrement
 
arbiter(I_Result) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.PlainIncrement
 
arbiter(I_Result) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.VolatileIncrement
 
arbiter(LL_Result) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.BrokenMultimap
 
arbiter(LL_Result) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.CorrectJDK8Multimap
 
arbiter(LL_Result) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.CorrectMultimap
 
arbiter(ZZ_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing.BitSets
 
arbiter(ZZ_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing.JavaArrays
 
ARRAY_BASE_OFFSET - Static variable in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine
 
ARRAY_BASE_SCALE - Static variable in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine
 
AtomicIncrement() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.AtomicIncrement
 

B

BitSets() - Constructor for class org.openjdk.jcstress.samples.JMMSample_02_WordTearing.BitSets
 
BrokenMultimap() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.BrokenMultimap
 
ByteBuffers() - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.ByteBuffers
 

C

ConcurrencySample_01_OperationAtomicity - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_01_OperationAtomicity() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity
 
ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress
 
ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress
 
ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress
 
ConcurrencySample_01_OperationAtomicity.AtomicIncrement - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_01_OperationAtomicity.PlainIncrement - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_01_OperationAtomicity.VolatileIncrement - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_02_ConcurrentHashMap - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_02_ConcurrentHashMap() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap
 
ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress
 
ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress
 
ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress
 
ConcurrencySample_02_ConcurrentHashMap.BrokenMultimap - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_02_ConcurrentHashMap.CorrectJDK8Multimap - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_02_ConcurrentHashMap.CorrectMultimap - Class in org.openjdk.jcstress.samples
 
ConcurrencySample_02_ConcurrentHashMap.Multimap - Class in org.openjdk.jcstress.samples
 
CorrectJDK8Multimap() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.CorrectJDK8Multimap
 
CorrectMultimap() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.CorrectMultimap
 

E

ERROR - org.openjdk.jcstress.samples.APISample_03_Termination_jcstress.Outcome
 

F

FinalInit() - Constructor for class org.openjdk.jcstress.samples.JMMSample_06_Finals.FinalInit
 

I

Integers() - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.Integers
 
internalRun() - Method in class org.openjdk.jcstress.samples.APISample_01_Simple_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.APISample_03_Termination_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_PlainTest_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_VolatileTest_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_PlainTest_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_VolatileTest_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.APISample_06_Descriptions_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_ByteBuffers_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Integers_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Longs_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_VolatileLongs_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_BitSets_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_JavaArrays_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameOpaqueRead_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameRead_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameVolatileRead_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_LockGuard_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_PlainReads_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_VolatileGuard_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_AcqRelDekker_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_PlainDekker_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_VolatileDekker_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_FinalInit_jcstress
 
internalRun() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_PlainInit_jcstress
 

J

JavaArrays() - Constructor for class org.openjdk.jcstress.samples.JMMSample_02_WordTearing.JavaArrays
 
jcstress_consume(StateHolder<APISample_01_Simple, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.APISample_01_Simple_jcstress
 
jcstress_consume(StateHolder<APISample_02_Arbiters, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters_jcstress
 
jcstress_consume(StateHolder<APISample_04_Nesting.PlainTest, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_PlainTest_jcstress
 
jcstress_consume(StateHolder<APISample_04_Nesting.VolatileTest, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_VolatileTest_jcstress
 
jcstress_consume(StateHolder<APISample_05_SharedMetadata.PlainTest, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_PlainTest_jcstress
 
jcstress_consume(StateHolder<APISample_05_SharedMetadata.VolatileTest, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_VolatileTest_jcstress
 
jcstress_consume(StateHolder<APISample_06_Descriptions, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.APISample_06_Descriptions_jcstress
 
jcstress_consume(StateHolder<ConcurrencySample_01_OperationAtomicity.AtomicIncrement, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress
 
jcstress_consume(StateHolder<ConcurrencySample_01_OperationAtomicity.PlainIncrement, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress
 
jcstress_consume(StateHolder<ConcurrencySample_01_OperationAtomicity.VolatileIncrement, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress
 
jcstress_consume(StateHolder<ConcurrencySample_02_ConcurrentHashMap.BrokenMultimap, LL_Result_jcstress>, Counter<LL_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress
 
jcstress_consume(StateHolder<ConcurrencySample_02_ConcurrentHashMap.CorrectJDK8Multimap, LL_Result_jcstress>, Counter<LL_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress
 
jcstress_consume(StateHolder<ConcurrencySample_02_ConcurrentHashMap.CorrectMultimap, LL_Result_jcstress>, Counter<LL_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress
 
jcstress_consume(StateHolder<JMMSample_01_AccessAtomicity.ByteBuffers, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_ByteBuffers_jcstress
 
jcstress_consume(StateHolder<JMMSample_01_AccessAtomicity.Integers, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Integers_jcstress
 
jcstress_consume(StateHolder<JMMSample_01_AccessAtomicity.Longs, J_Result_jcstress>, Counter<J_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Longs_jcstress
 
jcstress_consume(StateHolder<JMMSample_01_AccessAtomicity.OpaqueLongs, J_Result_jcstress>, Counter<J_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress
 
jcstress_consume(StateHolder<JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress
 
jcstress_consume(StateHolder<JMMSample_01_AccessAtomicity.VolatileLongs, J_Result_jcstress>, Counter<J_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_VolatileLongs_jcstress
 
jcstress_consume(StateHolder<JMMSample_02_WordTearing.BitSets, ZZ_Result_jcstress>, Counter<ZZ_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_BitSets_jcstress
 
jcstress_consume(StateHolder<JMMSample_02_WordTearing.JavaArrays, ZZ_Result_jcstress>, Counter<ZZ_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_JavaArrays_jcstress
 
jcstress_consume(StateHolder<JMMSample_03_Coherence.SameOpaqueRead, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameOpaqueRead_jcstress
 
jcstress_consume(StateHolder<JMMSample_03_Coherence.SameRead, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameRead_jcstress
 
jcstress_consume(StateHolder<JMMSample_03_Coherence.SameVolatileRead, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameVolatileRead_jcstress
 
jcstress_consume(StateHolder<JMMSample_04_PartialOrder.AcquireReleaseGuard, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress
 
jcstress_consume(StateHolder<JMMSample_04_PartialOrder.LockGuard, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_LockGuard_jcstress
 
jcstress_consume(StateHolder<JMMSample_04_PartialOrder.PlainReads, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_PlainReads_jcstress
 
jcstress_consume(StateHolder<JMMSample_04_PartialOrder.VolatileGuard, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_VolatileGuard_jcstress
 
jcstress_consume(StateHolder<JMMSample_05_TotalOrder.AcqRelDekker, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_AcqRelDekker_jcstress
 
jcstress_consume(StateHolder<JMMSample_05_TotalOrder.PlainDekker, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_PlainDekker_jcstress
 
jcstress_consume(StateHolder<JMMSample_05_TotalOrder.VolatileDekker, II_Result_jcstress>, Counter<II_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_VolatileDekker_jcstress
 
jcstress_consume(StateHolder<JMMSample_06_Finals.FinalInit, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_FinalInit_jcstress
 
jcstress_consume(StateHolder<JMMSample_06_Finals.PlainInit, I_Result_jcstress>, Counter<I_Result_jcstress>, int, int) - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_PlainInit_jcstress
 
jcstress_updateHolder(StateHolder<APISample_01_Simple, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.APISample_01_Simple_jcstress
 
jcstress_updateHolder(StateHolder<APISample_02_Arbiters, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters_jcstress
 
jcstress_updateHolder(StateHolder<APISample_04_Nesting.PlainTest, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_PlainTest_jcstress
 
jcstress_updateHolder(StateHolder<APISample_04_Nesting.VolatileTest, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_VolatileTest_jcstress
 
jcstress_updateHolder(StateHolder<APISample_05_SharedMetadata.PlainTest, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_PlainTest_jcstress
 
jcstress_updateHolder(StateHolder<APISample_05_SharedMetadata.VolatileTest, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_VolatileTest_jcstress
 
jcstress_updateHolder(StateHolder<APISample_06_Descriptions, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.APISample_06_Descriptions_jcstress
 
jcstress_updateHolder(StateHolder<ConcurrencySample_01_OperationAtomicity.AtomicIncrement, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress
 
jcstress_updateHolder(StateHolder<ConcurrencySample_01_OperationAtomicity.PlainIncrement, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress
 
jcstress_updateHolder(StateHolder<ConcurrencySample_01_OperationAtomicity.VolatileIncrement, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress
 
jcstress_updateHolder(StateHolder<ConcurrencySample_02_ConcurrentHashMap.BrokenMultimap, LL_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress
 
jcstress_updateHolder(StateHolder<ConcurrencySample_02_ConcurrentHashMap.CorrectJDK8Multimap, LL_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress
 
jcstress_updateHolder(StateHolder<ConcurrencySample_02_ConcurrentHashMap.CorrectMultimap, LL_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_01_AccessAtomicity.ByteBuffers, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_ByteBuffers_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_01_AccessAtomicity.Integers, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Integers_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_01_AccessAtomicity.Longs, J_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Longs_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_01_AccessAtomicity.OpaqueLongs, J_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_01_AccessAtomicity.VolatileLongs, J_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_VolatileLongs_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_02_WordTearing.BitSets, ZZ_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_BitSets_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_02_WordTearing.JavaArrays, ZZ_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_JavaArrays_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_03_Coherence.SameOpaqueRead, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameOpaqueRead_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_03_Coherence.SameRead, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameRead_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_03_Coherence.SameVolatileRead, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameVolatileRead_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_04_PartialOrder.AcquireReleaseGuard, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_04_PartialOrder.LockGuard, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_LockGuard_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_04_PartialOrder.PlainReads, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_PlainReads_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_04_PartialOrder.VolatileGuard, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_VolatileGuard_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_05_TotalOrder.AcqRelDekker, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_AcqRelDekker_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_05_TotalOrder.PlainDekker, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_PlainDekker_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_05_TotalOrder.VolatileDekker, II_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_VolatileDekker_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_06_Finals.FinalInit, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_FinalInit_jcstress
 
jcstress_updateHolder(StateHolder<JMMSample_06_Finals.PlainInit, I_Result_jcstress>) - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_PlainInit_jcstress
 
JMMSample_01_AccessAtomicity - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity() - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity
 
JMMSample_01_AccessAtomicity_ByteBuffers_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity_ByteBuffers_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_ByteBuffers_jcstress
 
JMMSample_01_AccessAtomicity_Integers_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity_Integers_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Integers_jcstress
 
JMMSample_01_AccessAtomicity_Longs_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity_Longs_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Longs_jcstress
 
JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress
 
JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress
 
JMMSample_01_AccessAtomicity_VolatileLongs_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity_VolatileLongs_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_VolatileLongs_jcstress
 
JMMSample_01_AccessAtomicity.ByteBuffers - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity.Integers - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity.Longs - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity.OpaqueLongs - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine - Class in org.openjdk.jcstress.samples
 
JMMSample_01_AccessAtomicity.VolatileLongs - Class in org.openjdk.jcstress.samples
 
JMMSample_02_WordTearing - Class in org.openjdk.jcstress.samples
 
JMMSample_02_WordTearing() - Constructor for class org.openjdk.jcstress.samples.JMMSample_02_WordTearing
 
JMMSample_02_WordTearing_BitSets_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_02_WordTearing_BitSets_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_BitSets_jcstress
 
JMMSample_02_WordTearing_JavaArrays_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_02_WordTearing_JavaArrays_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_JavaArrays_jcstress
 
JMMSample_02_WordTearing.BitSets - Class in org.openjdk.jcstress.samples
 
JMMSample_02_WordTearing.JavaArrays - Class in org.openjdk.jcstress.samples
 
JMMSample_03_Coherence - Class in org.openjdk.jcstress.samples
 
JMMSample_03_Coherence() - Constructor for class org.openjdk.jcstress.samples.JMMSample_03_Coherence
 
JMMSample_03_Coherence_SameOpaqueRead_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_03_Coherence_SameOpaqueRead_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameOpaqueRead_jcstress
 
JMMSample_03_Coherence_SameRead_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_03_Coherence_SameRead_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameRead_jcstress
 
JMMSample_03_Coherence_SameVolatileRead_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_03_Coherence_SameVolatileRead_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameVolatileRead_jcstress
 
JMMSample_03_Coherence.SameOpaqueRead - Class in org.openjdk.jcstress.samples
 
JMMSample_03_Coherence.SameRead - Class in org.openjdk.jcstress.samples
 
JMMSample_03_Coherence.SameVolatileRead - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder() - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder
 
JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress
 
JMMSample_04_PartialOrder_LockGuard_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder_LockGuard_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_LockGuard_jcstress
 
JMMSample_04_PartialOrder_PlainReads_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder_PlainReads_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_PlainReads_jcstress
 
JMMSample_04_PartialOrder_VolatileGuard_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder_VolatileGuard_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_VolatileGuard_jcstress
 
JMMSample_04_PartialOrder.AcquireReleaseGuard - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder.LockGuard - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder.PlainReads - Class in org.openjdk.jcstress.samples
 
JMMSample_04_PartialOrder.VolatileGuard - Class in org.openjdk.jcstress.samples
 
JMMSample_05_TotalOrder - Class in org.openjdk.jcstress.samples
 
JMMSample_05_TotalOrder() - Constructor for class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder
 
JMMSample_05_TotalOrder_AcqRelDekker_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_05_TotalOrder_AcqRelDekker_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_AcqRelDekker_jcstress
 
JMMSample_05_TotalOrder_PlainDekker_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_05_TotalOrder_PlainDekker_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_PlainDekker_jcstress
 
JMMSample_05_TotalOrder_VolatileDekker_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_05_TotalOrder_VolatileDekker_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_VolatileDekker_jcstress
 
JMMSample_05_TotalOrder.AcqRelDekker - Class in org.openjdk.jcstress.samples
 
JMMSample_05_TotalOrder.PlainDekker - Class in org.openjdk.jcstress.samples
 
JMMSample_05_TotalOrder.VolatileDekker - Class in org.openjdk.jcstress.samples
 
JMMSample_06_Finals - Class in org.openjdk.jcstress.samples
 
JMMSample_06_Finals() - Constructor for class org.openjdk.jcstress.samples.JMMSample_06_Finals
 
JMMSample_06_Finals_FinalInit_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_06_Finals_FinalInit_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_06_Finals_FinalInit_jcstress
 
JMMSample_06_Finals_PlainInit_jcstress - Class in org.openjdk.jcstress.samples
 
JMMSample_06_Finals_PlainInit_jcstress(TestConfig, TestResultCollector, ExecutorService) - Constructor for class org.openjdk.jcstress.samples.JMMSample_06_Finals_PlainInit_jcstress
 
JMMSample_06_Finals.FinalInit - Class in org.openjdk.jcstress.samples
 
JMMSample_06_Finals.FinalInit.MyObject - Class in org.openjdk.jcstress.samples
 
JMMSample_06_Finals.PlainInit - Class in org.openjdk.jcstress.samples
 
JMMSample_06_Finals.PlainInit.MyObject - Class in org.openjdk.jcstress.samples
 

L

LockGuard() - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.LockGuard
 
Longs() - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.Longs
 

M

Multimap() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap.Multimap
 
MyObject(int) - Constructor for class org.openjdk.jcstress.samples.JMMSample_06_Finals.FinalInit.MyObject
 
MyObject(int) - Constructor for class org.openjdk.jcstress.samples.JMMSample_06_Finals.PlainInit.MyObject
 

O

OpaqueLongs() - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.OpaqueLongs
 
org.openjdk.jcstress.samples - package org.openjdk.jcstress.samples
 

P

PlainDekker() - Constructor for class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.PlainDekker
 
PlainIncrement() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.PlainIncrement
 
PlainInit() - Constructor for class org.openjdk.jcstress.samples.JMMSample_06_Finals.PlainInit
 
PlainReads() - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.PlainReads
 
PlainTest() - Constructor for class org.openjdk.jcstress.samples.APISample_04_Nesting.PlainTest
 
PlainTest() - Constructor for class org.openjdk.jcstress.samples.APISample_05_SharedMetadata.PlainTest
 

R

reader() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_ByteBuffers_jcstress
 
reader() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Integers_jcstress
 
reader() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Longs_jcstress
 
reader() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress
 
reader() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress
 
reader() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_VolatileLongs_jcstress
 
reader(I_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.ByteBuffers
 
reader(I_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.Integers
 
reader(I_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine
 
reader(J_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.Longs
 
reader(J_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.OpaqueLongs
 
reader(J_Result) - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.VolatileLongs
 
run() - Method in class org.openjdk.jcstress.samples.APISample_03_Termination_jcstress
 

S

SameOpaqueRead() - Constructor for class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameOpaqueRead
 
SameRead() - Constructor for class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameRead
 
SameVolatileRead() - Constructor for class org.openjdk.jcstress.samples.JMMSample_03_Coherence.SameVolatileRead
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.APISample_01_Simple_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.APISample_02_Arbiters_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.APISample_03_Termination_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_PlainTest_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.APISample_04_Nesting_VolatileTest_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_PlainTest_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.APISample_05_SharedMetadata_VolatileTest_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.APISample_06_Descriptions_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_AtomicIncrement_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_PlainIncrement_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_BrokenMultimap_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectJDK8Multimap_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.ConcurrencySample_02_ConcurrentHashMap_CorrectMultimap_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_ByteBuffers_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Integers_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Longs_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_VolatileLongs_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_BitSets_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_JavaArrays_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameOpaqueRead_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameRead_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_03_Coherence_SameVolatileRead_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_AcquireReleaseGuard_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_LockGuard_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_PlainReads_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder_VolatileGuard_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_AcqRelDekker_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_PlainDekker_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder_VolatileDekker_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_FinalInit_jcstress
 
sanityCheck() - Method in class org.openjdk.jcstress.samples.JMMSample_06_Finals_PlainInit_jcstress
 
signal() - Method in class org.openjdk.jcstress.samples.APISample_03_Termination
 
SIZE - Static variable in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.ByteBuffers
 
SIZE - Static variable in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine
 
STALE - org.openjdk.jcstress.samples.APISample_03_Termination_jcstress.Outcome
 

T

TERMINATED - org.openjdk.jcstress.samples.APISample_03_Termination_jcstress.Outcome
 

U

UnsafeCrossCacheLine() - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine
 

V

valueOf(String) - Static method in enum org.openjdk.jcstress.samples.APISample_03_Termination_jcstress.Outcome
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openjdk.jcstress.samples.APISample_03_Termination_jcstress.Outcome
Returns an array containing the constants of this enum type, in the order they are declared.
VolatileDekker() - Constructor for class org.openjdk.jcstress.samples.JMMSample_05_TotalOrder.VolatileDekker
 
VolatileGuard() - Constructor for class org.openjdk.jcstress.samples.JMMSample_04_PartialOrder.VolatileGuard
 
VolatileIncrement() - Constructor for class org.openjdk.jcstress.samples.ConcurrencySample_01_OperationAtomicity.VolatileIncrement
 
VolatileLongs() - Constructor for class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.VolatileLongs
 
VolatileTest() - Constructor for class org.openjdk.jcstress.samples.APISample_04_Nesting.VolatileTest
 
VolatileTest() - Constructor for class org.openjdk.jcstress.samples.APISample_05_SharedMetadata.VolatileTest
 

W

writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_ByteBuffers_jcstress
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Integers_jcstress
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Longs_jcstress
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_VolatileLongs_jcstress
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.ByteBuffers
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.Integers
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.Longs
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.OpaqueLongs
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.UnsafeCrossCacheLine
 
writer() - Method in class org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity.VolatileLongs
 
writer1() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_BitSets_jcstress
 
writer1() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_JavaArrays_jcstress
 
writer1() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing.BitSets
 
writer1() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing.JavaArrays
 
writer2() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_BitSets_jcstress
 
writer2() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing_JavaArrays_jcstress
 
writer2() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing.BitSets
 
writer2() - Method in class org.openjdk.jcstress.samples.JMMSample_02_WordTearing.JavaArrays
 
A B C E F I J L M O P R S T U V W 
All Classes All Packages