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