summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc
Commit message (Expand)AuthorAgeFilesLines
* [tsan] workaround for a crash in deadlock detector, bug https://github.com/go...Kostya Serebryany2015-09-011-1/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-6/+2
* [tsan] remove TSAN_GO in favor of SANITIZER_GOKostya Serebryany2014-12-091-2/+2
* [TSan] Use StackTrace from sanitizer_common where applicableAlexey Samsonov2014-11-031-12/+9
* [Sanitizer] Make StackTrace a lightweight reference to array of PCs, andAlexey Samsonov2014-10-261-3/+2
* [TSan] Use common flags in the same way as all the other sanitizersAlexey Samsonov2014-09-101-11/+12
* tsan: allocate vector clocks using slab allocatorDmitry Vyukov2014-08-051-6/+6
* [tsan] fix deadlock detector's interoperation with java locks (https://code.g...Kostya Serebryany2014-07-081-1/+1
* [tsan] fix pthread_rwlock_tryrdlock interceptor, don't try to detect deadlock...Kostya Serebryany2014-07-081-2/+2
* tsan: fix mutex in Go modeDmitry Vyukov2014-06-061-1/+1
* tsan: disable reporting of mutex misuses in GoDmitry Vyukov2014-06-061-0/+4
* [TSan] Reduce the stack frame size of ReportDeadlockAlexey Samsonov2014-06-051-1/+1
* tsan: refactor storage of meta information for heap blocks and sync objectsDmitry Vyukov2014-05-291-25/+44
* tsan: refactor suppressions machineryDmitry Vyukov2014-05-281-8/+6
* tsan: allow to suppress all reportsDmitry Vyukov2014-04-251-2/+2
* tsan: better reports for "unlock of an unlocked mutex"Dmitry Vyukov2014-04-251-3/+6
* tsan: better reports for "read lock of a write locked mutex"Dmitry Vyukov2014-04-251-33/+27
* tsan: improve "read unlock of a write locked mutex" reportDmitry Vyukov2014-04-251-4/+18
* tsan: better report for bad mutex unlocksDmitry Vyukov2014-04-251-11/+16
* tsan: better reports for "double lock of a mutex"Dmitry Vyukov2014-04-251-3/+16
* tsan: optimize vector clock operationsDmitry Vyukov2014-03-241-4/+4
* [sanitizer] print threads in deadlock reportKostya Serebryany2014-03-211-1/+7
* [sanitizer] more human-readable deadlock reportsKostya Serebryany2014-03-211-1/+1
* tsan: deobfuscate global ctx variableDmitry Vyukov2014-03-201-17/+8
* tsan: add test for second_deadlock_stack flagDmitry Vyukov2014-03-191-1/+1
* tsan: preliminary support for Go deadlock detectorDmitry Vyukov2014-03-191-6/+0
* [sanitizer] deadlock detector: a) initial support for suppressions, b) be mor...Kostya Serebryany2014-03-191-4/+12
* [sanitizer] make the deadlock detector print 2*N stack traces on lock-order-i...Kostya Serebryany2014-03-171-8/+8
* [tsan] fox the GO buildKostya Serebryany2014-03-171-0/+2
* [sanitizer] fix build warnings; add an output test for the deadlock detecorKostya Serebryany2014-03-171-1/+1
* [sanitizer] print more stack traces when reporting a deadlock (even more to c...Kostya Serebryany2014-03-171-0/+9
* [sanitizer] in bitvector-based deadlock detector split onLock into onLockBefo...Kostya Serebryany2014-03-131-2/+4
* tsan: implement new version of standalong deadlock detectorDmitry Vyukov2014-03-051-29/+76
* tsan: refactor deadlock detectorDmitry Vyukov2014-02-281-60/+48
* [sanitizer] do not acquire a global mutex in deadlock detector when dealing w...Kostya Serebryany2014-02-271-2/+0
* [sanitizer] minimal support for recursive locks indeadlock detectorKostya Serebryany2014-02-251-6/+6
* [sanitizer] support pthread_rwlock_rd* in deadlock detectorKostya Serebryany2014-02-251-32/+36
* [sanitizer] partially support pthread_rwlock_* (no rd* form yet)Kostya Serebryany2014-02-251-7/+12
* [sanitizer] add support for try_lock in deadlock detectorKostya Serebryany2014-02-251-3/+6
* [sanitizer] fix epoch handling in deadlock detector (before the fix, we could...Kostya Serebryany2014-02-251-4/+5
* [tsan] add coarse-grained lock around the DeadlockDetector. We can do better ...Kostya Serebryany2014-02-211-15/+19
* [tsan] when printing a mutex, also print its address. Properly print the dead...Kostya Serebryany2014-02-191-7/+9
* [sanitizer] when reporting a deadlock also report the lock cycleKostya Serebryany2014-02-181-10/+24
* [sanitizer] make sure the deadlock detector survives the change of epochs; ad...Kostya Serebryany2014-02-181-6/+5
* [tsan] in deadlock detector do not register locks on their creation and unreg...Kostya Serebryany2014-02-181-7/+4
* [sanitizer] simplify DeadlockDetectorTLSKostya Serebryany2014-02-171-1/+1
* [tsan] rudimentary support for deadlock detector in tsan (nothing really work...Kostya Serebryany2014-02-141-0/+33
* tsan: remove in_rtl counterDmitry Vyukov2013-12-241-11/+0
* tsan: add support for robust mutexesDmitry Vyukov2013-11-151-0/+10
* tsan: minor refactoringDmitry Vyukov2013-10-101-6/+1
OpenPOWER on IntegriCloud