├── COPYING ├── README.md ├── examples ├── Hello.java └── README.txt ├── manifest.mf ├── src └── org │ └── jtsan │ ├── Agent.java │ ├── CodePos.java │ ├── CodeSizeLimiter.java │ ├── EventListener.java │ ├── InstrumentCalls.java │ ├── Interceptors.java │ ├── LocalVarsSaver.java │ ├── MethodMapping.java │ ├── MethodTransformer.java │ ├── RaceDetectorApi.java │ └── writers │ ├── BinAndStrEventWriter.java │ ├── BinaryEventDecoder.java │ ├── BinaryEventWriter.java │ ├── EventWriter.java │ ├── NoneEventWriter.java │ └── StringEventWriter.java ├── summarize.py └── tests ├── CustomTests.java ├── EasyTests.java ├── ExcludedTest.java ├── HighLevelDataRaceTests.java ├── JUConcurrentTests.java ├── MediumTests.java ├── RaceTest.java ├── TestRunner.java └── ThreadRunner.java /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/README.md -------------------------------------------------------------------------------- /examples/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/examples/Hello.java -------------------------------------------------------------------------------- /examples/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/examples/README.txt -------------------------------------------------------------------------------- /manifest.mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/manifest.mf -------------------------------------------------------------------------------- /src/org/jtsan/Agent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/Agent.java -------------------------------------------------------------------------------- /src/org/jtsan/CodePos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/CodePos.java -------------------------------------------------------------------------------- /src/org/jtsan/CodeSizeLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/CodeSizeLimiter.java -------------------------------------------------------------------------------- /src/org/jtsan/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/EventListener.java -------------------------------------------------------------------------------- /src/org/jtsan/InstrumentCalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/InstrumentCalls.java -------------------------------------------------------------------------------- /src/org/jtsan/Interceptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/Interceptors.java -------------------------------------------------------------------------------- /src/org/jtsan/LocalVarsSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/LocalVarsSaver.java -------------------------------------------------------------------------------- /src/org/jtsan/MethodMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/MethodMapping.java -------------------------------------------------------------------------------- /src/org/jtsan/MethodTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/MethodTransformer.java -------------------------------------------------------------------------------- /src/org/jtsan/RaceDetectorApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/RaceDetectorApi.java -------------------------------------------------------------------------------- /src/org/jtsan/writers/BinAndStrEventWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/writers/BinAndStrEventWriter.java -------------------------------------------------------------------------------- /src/org/jtsan/writers/BinaryEventDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/writers/BinaryEventDecoder.java -------------------------------------------------------------------------------- /src/org/jtsan/writers/BinaryEventWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/writers/BinaryEventWriter.java -------------------------------------------------------------------------------- /src/org/jtsan/writers/EventWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/writers/EventWriter.java -------------------------------------------------------------------------------- /src/org/jtsan/writers/NoneEventWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/writers/NoneEventWriter.java -------------------------------------------------------------------------------- /src/org/jtsan/writers/StringEventWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/src/org/jtsan/writers/StringEventWriter.java -------------------------------------------------------------------------------- /summarize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/summarize.py -------------------------------------------------------------------------------- /tests/CustomTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/CustomTests.java -------------------------------------------------------------------------------- /tests/EasyTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/EasyTests.java -------------------------------------------------------------------------------- /tests/ExcludedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/ExcludedTest.java -------------------------------------------------------------------------------- /tests/HighLevelDataRaceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/HighLevelDataRaceTests.java -------------------------------------------------------------------------------- /tests/JUConcurrentTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/JUConcurrentTests.java -------------------------------------------------------------------------------- /tests/MediumTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/MediumTests.java -------------------------------------------------------------------------------- /tests/RaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/RaceTest.java -------------------------------------------------------------------------------- /tests/TestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/TestRunner.java -------------------------------------------------------------------------------- /tests/ThreadRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/java-thread-sanitizer/HEAD/tests/ThreadRunner.java --------------------------------------------------------------------------------