hg: tsan/dev: Instrument normal Unsafe puts and gets

aeubanks at google.com aeubanks at google.com
Thu Sep 19 20:13:10 UTC 2019


Changeset: 1824d8e5b993
Author:    aeubanks
Date:      2019-09-17 09:05 -0700
URL:       https://hg.openjdk.java.net/tsan/dev/rev/1824d8e5b993

Instrument normal Unsafe puts and gets

! src/hotspot/share/prims/unsafe.cpp
! test/hotspot/jtreg/tsan/AbstractLoop.java
+ test/hotspot/jtreg/tsan/NonRacyUnsafeLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetBooleanLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetByteLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetCharLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetDoubleLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetFloatLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetIntLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetLongLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetShortLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafeGetStringLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutBooleanLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutByteLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutCharLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutDoubleLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutFloatLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutIntLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutLongLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutShortLoopTest.java
+ test/hotspot/jtreg/tsan/RacyUnsafePutStringLoopTest.java
+ test/hotspot/jtreg/tsan/UnsafeUtil.java



More information about the tsan-dev mailing list