summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_rtl.h
AgeCommit message (Expand)Author
2017-12-04Move __tsan::Vector to __sanitizerKamil Rytarowski
2017-11-29Defer StartBackgroundThread() and StopBackgroundThread() in TSanKamil Rytarowski
2017-11-10[sanitizer] Remove references and hide CommonSanitizerReportMutexVitaly Buka
2017-08-25tsan: don't pass bogus PCs to __tsan_symbolize_externalDmitry Vyukov
2017-05-15[sanitizer] Change SizeClassAllocator32 to accept just one templateKostya Kortchinsky
2017-05-03[tsan] Detect races on modifying accesses in Swift codeKuba Mracek
2017-05-01tsan: support linker init flag in __tsan_mutex_destroyDmitry Vyukov
2017-04-30[tsan] Track external tags in thread tracesKuba Mracek
2017-04-21[tsan] Don't report bugs from interceptors called from libignored modulesKuba Mracek
2017-04-17[sanitizer] Introduce tid_t as a typedef for OS-provided thread IDsKuba Mracek
2017-03-26tsan: add new mutex annotationsDmitry Vyukov
2017-02-02[tsan] Provide API for libraries for race detection on custom objectsKuba Mracek
2017-02-02[tsan] Properly describe GCD worker threads in reportsKuba Mracek
2016-12-19[tsan] Implement __tsan_get_alloc_stack and __tsan_locate_address to query po...Kuba Mracek
2016-10-28tsan: always define SANITIZER_GODmitry Vyukov
2016-08-26[sanitizer] enable random shuffling the memory chunks inside the allocator, u...Kostya Serebryany
2016-08-25[sanitizer] change SizeClassAllocator64 to accept just one template parameter...Kostya Serebryany
2016-05-10tsan: fix another crash due to processorsDmitry Vyukov
2016-04-27tsan: change tsan/Go interface for obtaining the current ProcessorDmitry Vyukov
2016-04-27tsan: split thread into logical and physical stateDmitry Vyukov
2016-03-16[tsan] Detect uses of uninitialized, destroyed and invalid mutexesKuba Brecka
2016-03-10[tsan] Add TSan debugger APIsKuba Brecka
2016-02-26tsan: revert r262037Dmitry Vyukov
2016-02-26tsan: split thread into logical and physical stateDmitry Vyukov
2016-01-15[tsan] Store the pointer to ThreadState in TLS slot on Android.Yabin Cui
2015-12-18Revert r255996 ("[tsan] Add a DCHECK to verify __tsan_read* and __tsan_write ...Kuba Brecka
2015-12-18[tsan] Add a DCHECK to verify __tsan_read* and __tsan_write function aren't c...Kuba Brecka
2015-12-08[PPC64, TSAN] LLVM basic enablement of thread sanitizer for PPC64 (BE and LE)Bill Schmidt
2015-11-26[compiler-rt] [tsan] Unify aarch64 mappingAdhemerval Zanella
2015-11-05[tsan] Alternative ThreadState storage for OS XKuba Brecka
2015-11-03Reapply r251918 ("[tsan] Fix build errors for TSan on OS X").Kuba Brecka
2015-11-03Revert r251918 ("[tsan] Fix build errors for TSan on OS X").Kuba Brecka
2015-11-03[tsan] Fix build errors for TSan on OS XKuba Brecka
2015-09-03tsan: speed up race deduplicationDmitry Vyukov
2015-08-28[compiler-rt] [tsan] Enable TSan for AArch64/42-bit VMAAdhemerval Zanella
2015-08-05[tsan] Enable tsan for aarch64Adhemerval Zanella
2015-05-29Add descriptive names to sanitizer entries in /proc/self/maps. Helps debugging.Evgeniy Stepanov
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko
2015-03-16[Tsan] Do not sanitize memcpy() during thread initialization on FreeBSDViktor Kutuzov
2015-03-02asan: fix signal handling during stoptheworldDmitry Vyukov
2015-02-20[TSan][MIPS] Adding support for MIPS64Mohit K. Bhakkad
2015-02-17[TSan] Provide default values for compile definitions.Alexey Samsonov
2015-02-13tsan: fix buildDmitry Vyukov
2015-02-13tsan: remove internal deadlock detector from ThreadState in Go modeDmitry Vyukov
2015-02-13tsan: remove stats from ThreadState ifndef TSAN_COLLECT_STATSDmitry Vyukov
2015-01-22tsan: use hacky call only on x86_64Dmitry Vyukov
2015-01-03Remove TSAN_DEBUG in favor of SANITIZER_DEBUG.Alexey Samsonov
2014-12-09[tsan] remove TSAN_GO in favor of SANITIZER_GOKostya Serebryany
2014-12-02Simplify Symbolizer::SymbolizePC() interface.Alexey Samsonov
2014-11-18tsan: add description of AcquireGlobal functionDmitry Vyukov