cow: add committed javap evidence for the internal lock field, renumber the preserved race-condition output to make room for it

This commit is contained in:
Claude
2026-10-01 12:19:08 +00:00
parent 434054f246
commit 6520e7aabd
4 changed files with 14 additions and 5 deletions
+5 -1
View File
@@ -16,6 +16,10 @@ mvn -q -B package -DskipTests
java -jar target/benchmarks.jar ReadThroughputBenchmark -rf text -rff output/04-read-throughput-jmh.txt
java -jar target/benchmarks.jar WriteThroughputBenchmark -rf text -rff output/05-write-throughput-jmh.txt
echo "Regenerated output/01-05. output/06-write-throughput-race.txt is a one-off captured failure"
{ echo '$ javap -p java.util.concurrent.CopyOnWriteArrayList | grep -i lock'; \
javap -p java.util.concurrent.CopyOnWriteArrayList 2>&1 | grep -vE 'JAVA_TOOL_OPTIONS|^WARNING' | grep -i lock; } \
> output/06-javap-lock-field.txt
echo "Regenerated output/01-06. output/07-write-throughput-race.txt is a one-off captured failure"
echo "from an earlier, deliberately buggy version of the write benchmark - see the README - and"
echo "is NOT regenerated by this script."