summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_rtl_mutex.cc
AgeCommit message (Expand)Author
2014-04-25tsan: allow to suppress all reportsDmitry Vyukov
2014-04-25tsan: better reports for "unlock of an unlocked mutex"Dmitry Vyukov
2014-04-25tsan: better reports for "read lock of a write locked mutex"Dmitry Vyukov
2014-04-25tsan: improve "read unlock of a write locked mutex" reportDmitry Vyukov
2014-04-25tsan: better report for bad mutex unlocksDmitry Vyukov
2014-04-25tsan: better reports for "double lock of a mutex"Dmitry Vyukov
2014-03-24tsan: optimize vector clock operationsDmitry Vyukov
2014-03-21[sanitizer] print threads in deadlock reportKostya Serebryany
2014-03-21[sanitizer] more human-readable deadlock reportsKostya Serebryany
2014-03-20tsan: deobfuscate global ctx variableDmitry Vyukov
2014-03-19tsan: add test for second_deadlock_stack flagDmitry Vyukov
2014-03-19tsan: preliminary support for Go deadlock detectorDmitry Vyukov
2014-03-19[sanitizer] deadlock detector: a) initial support for suppressions, b) be mor...Kostya Serebryany
2014-03-17[sanitizer] make the deadlock detector print 2*N stack traces on lock-order-i...Kostya Serebryany
2014-03-17[tsan] fox the GO buildKostya Serebryany
2014-03-17[sanitizer] fix build warnings; add an output test for the deadlock detecorKostya Serebryany
2014-03-17[sanitizer] print more stack traces when reporting a deadlock (even more to c...Kostya Serebryany
2014-03-13[sanitizer] in bitvector-based deadlock detector split onLock into onLockBefo...Kostya Serebryany
2014-03-05tsan: implement new version of standalong deadlock detectorDmitry Vyukov
2014-02-28tsan: refactor deadlock detectorDmitry Vyukov
2014-02-27[sanitizer] do not acquire a global mutex in deadlock detector when dealing w...Kostya Serebryany
2014-02-25[sanitizer] minimal support for recursive locks indeadlock detectorKostya Serebryany
2014-02-25[sanitizer] support pthread_rwlock_rd* in deadlock detectorKostya Serebryany
2014-02-25[sanitizer] partially support pthread_rwlock_* (no rd* form yet)Kostya Serebryany
2014-02-25[sanitizer] add support for try_lock in deadlock detectorKostya Serebryany
2014-02-25[sanitizer] fix epoch handling in deadlock detector (before the fix, we could...Kostya Serebryany
2014-02-21[tsan] add coarse-grained lock around the DeadlockDetector. We can do better ...Kostya Serebryany
2014-02-19[tsan] when printing a mutex, also print its address. Properly print the dead...Kostya Serebryany
2014-02-18[sanitizer] when reporting a deadlock also report the lock cycleKostya Serebryany
2014-02-18[sanitizer] make sure the deadlock detector survives the change of epochs; ad...Kostya Serebryany
2014-02-18[tsan] in deadlock detector do not register locks on their creation and unreg...Kostya Serebryany
2014-02-17[sanitizer] simplify DeadlockDetectorTLSKostya Serebryany
2014-02-14[tsan] rudimentary support for deadlock detector in tsan (nothing really work...Kostya Serebryany
2013-12-24tsan: remove in_rtl counterDmitry Vyukov
2013-11-15tsan: add support for robust mutexesDmitry Vyukov
2013-10-10tsan: minor refactoringDmitry Vyukov
2013-10-10tsan: add annotations to ignore synchronization operationsDmitry Vyukov
2013-09-21tsan: improve diagnostics for incorrect usages of mutexesDmitry Vyukov
2013-05-17tsan: introduce recursive mutex lock/unlock java interfaceDmitry Vyukov
2013-03-15[TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_commonAlexey Samsonov
2013-02-01tsan: even if races between atomic and plain memory accesses are turned off (...Dmitry Vyukov
2013-02-01tsan: detect races between plain and atomic memory accessesDmitry Vyukov
2013-01-14tsan: describe stack and TLS addressesDmitry Vyukov
2012-12-06tsan: add mutexsets to reportsDmitry Vyukov
2012-11-28tsan: move traces from tls into dedicated storage at fixed addressDmitry Vyukov
2012-11-07tsan: more precise handling of finalizersDmitry Vyukov
2012-11-02[TSan] finally remove TsanPrintf in favor of Printf from sanitizer_commonAlexey Samsonov
2012-10-05tsan: cache pc's that cause suppressions (this way we do not need to symboliz...Dmitry Vyukov
2012-09-07tsan: ignore destruction of global mutexes (causes a lot of non-interesting r...Dmitry Vyukov
2012-09-01tsan: better diagnostics for mutex misuseDmitry Vyukov