summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc
Commit message (Expand)AuthorAgeFilesLines
* compiler-rt: Rename .cc file in lib/tsan/rtl to .cppNico Weber2019-08-011-539/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* tsan: fix deficiency in MutexReadOrWriteUnlockDmitry Vyukov2018-06-221-1/+1
* tsan: improve "destroy of a locked mutex" reportsDmitry Vyukov2018-04-271-2/+2
* [tsan] Add Mutex annotation flag for constant-initialized __tsan_mutex_linker...Dmitry Vyukov2017-10-201-1/+3
* tsan: prepare clock for future changesDmitry Vyukov2017-07-121-6/+6
* tsan: support linker init flag in __tsan_mutex_destroyDmitry Vyukov2017-05-011-2/+2
* tsan: add new mutex annotationsDmitry Vyukov2017-03-261-39/+79
* tsan: always define SANITIZER_GODmitry Vyukov2016-10-281-4/+4
* tsan: don't create sync objects on acquireDmitry Vyukov2016-06-271-3/+5
* tsan: rely on AnnotateRWLockCreateStatic to detect linker-initialized mutexesDmitry Vyukov2016-06-031-14/+15
* tsan: change tsan/Go interface for obtaining the current ProcessorDmitry Vyukov2016-04-271-7/+7
* tsan: split thread into logical and physical stateDmitry Vyukov2016-04-271-7/+7
* [tsan] Detect uses of uninitialized, destroyed and invalid mutexesKuba Brecka2016-03-161-0/+8
* tsan: revert r262037Dmitry Vyukov2016-02-261-7/+7
* tsan: split thread into logical and physical stateDmitry Vyukov2016-02-261-7/+7
* [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
OpenPOWER on IntegriCloud