hg: tsan/dev: Add Java memory instrumentation

aeubanks at google.com aeubanks at google.com
Wed May 29 18:21:30 UTC 2019


Changeset: bfdc93046b52
Author:    aeubanks
Date:      2019-04-23 09:13 -0700
URL:       http://hg.openjdk.java.net/tsan/dev/rev/bfdc93046b52

Add Java memory instrumentation

Now we can detect Java races.

! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/tsan/tsanExternalDecls.hpp
! test/hotspot/jtreg/tsan/JvmtiTaggerTest.java
! test/hotspot/jtreg/tsan/NonRawRacyNativeLoopTest.java
! test/hotspot/jtreg/tsan/RacyIntMemberLoopTest.java
+ test/hotspot/jtreg/tsan/RacyIntMemberNoJavaMemLoopTest.java
! test/hotspot/jtreg/tsan/RacyNativeLoopTest.java
! test/hotspot/jtreg/tsan/RawRacyNativeLoopTest.java
! test/hotspot/jtreg/tsan/TsanRunner.java



More information about the tsan-dev mailing list