hg: tsan/dev: Add JVMTI raw monitor lock/unlock mechanisms
jcbeyler at google.com
jcbeyler at google.com
Wed May 1 02:39:23 UTC 2019
Changeset: b540214cea9d
Author: jcbeyler
Date: 2019-04-30 19:38 -0700
URL: http://hg.openjdk.java.net/tsan/dev/rev/b540214cea9d
Add JVMTI raw monitor lock/unlock mechanisms
- Added three tests that pass.
- Moved the libAbstractNativeLoop.cpp to C++ because seriously, why stay in C?
Reviewed-by: aeubanks, manc
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMap.hpp
! src/hotspot/share/tsan/tsan.cpp
+ src/hotspot/share/tsan/tsan.hpp
! src/hotspot/share/tsan/tsanExternalDecls.hpp
! test/hotspot/jtreg/tsan/AbstractNativeLoop.java
+ test/hotspot/jtreg/tsan/JvmtiTaggerTest.java
+ test/hotspot/jtreg/tsan/NonRawRacyNativeLoopTest.java
+ test/hotspot/jtreg/tsan/RawRacyNativeLoopTest.java
! test/hotspot/jtreg/tsan/TsanRunner.java
- test/hotspot/jtreg/tsan/libAbstractNativeLoop.c
+ test/hotspot/jtreg/tsan/libAbstractNativeLoop.cpp
More information about the tsan-dev
mailing list