org.openjdk.jcstress.tests.acqrel.varHandles.arrays.opaque.BooleanCharTest

Description and references

null

Environment

java.specification.name Java Platform API Specification
java.specification.vendor Oracle Corporation
java.specification.version 15
java.vendor N/A
java.version 15-internal
java.vm.name OpenJDK 64-Bit Server VM
java.vm.vendor Oracle Corporation
java.vm.version 15-internal+0-adhoc.buildslave.jdkX
os.arch aarch64
os.name Linux
os.version 4.16.0-290-arm64

Test configurations

TC 1 JVM options: [-XX:-TieredCompilation] Iterations: 1 Time: 10 Stride: [10, 64] (capped by TIME)
TC 2 JVM options: [-XX:-TieredCompilation, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 1 Time: 10 Stride: [10, 10000] (capped by NONE)
TC 3 JVM options: [-XX:TieredStopAtLevel=1] Iterations: 1 Time: 10 Stride: [10, 10000] (capped by NONE)
TC 4 JVM options: [-Xint] Iterations: 1 Time: 10 Stride: [10, 1024] (capped by TIME)

Observed states

Observed state TC 1 TC 2 TC 3 TC 4 Expectation Interpretation
, A, false 1 0 0 0 ACCEPTABLE Default value for guard, allowed to see anything.
, A, true 1 0 0 0 ACCEPTABLE Observing the value for guard, allowed to see latest value.
A, A, true 1929 327681 327681 22529 ACCEPTABLE Observing the value for guard, allowed to see latest value.
OK OK OK OK

Auxiliary data