summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_deadlock_detector.h
Commit message (Expand)AuthorAgeFilesLines
* [sanitizer_common] Remove some old commented-out printf statements, and fixed...Mitch Phillips2019-04-241-6/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* tsan: fix deadlock reportingDmitry Vyukov2014-12-181-0/+1
* tsan: fix failing CHECK In deadlock detectorDmitry Vyukov2014-12-181-1/+4
* sanitizer_deadlock_detector.h: MSVC 2012 doesn't like compound literalsHans Wennborg2014-04-141-5/+8
* [sanitizer] speed up the bitvector-based deadlock detector by ~15% (iterate o...Kostya Serebryany2014-03-311-7/+12
* [sanitizer] print threads in deadlock reportKostya Serebryany2014-03-211-5/+11
* [sanitizer] use some c++11 to simplify the code (we can now). Fix one place w...Kostya Serebryany2014-03-191-11/+7
* [sanitizer] when recycling deadlock graph nodes, properly recycle edgesKostya Serebryany2014-03-191-2/+10
* [sanitizer] reverse the order of the stack traces printed for every pair of l...Kostya Serebryany2014-03-171-2/+2
* [sanitizer] make the deadlock detector print 2*N stack traces on lock-order-i...Kostya Serebryany2014-03-171-7/+13
* [sanitizer] allow to store the lock context (stack trace id) with all current...Kostya Serebryany2014-03-171-12/+46
* [sanitizer] fully implement racy fast path in bitset-based deadlock detectorKostya Serebryany2014-03-141-2/+17
* [sanitizer] partially implement racy fast path in bitset-based deadlock detectorKostya Serebryany2014-03-141-0/+10
* [sanitizer] in bitset-based deadlock detector collect edge's stack trace when...Kostya Serebryany2014-03-141-7/+47
* [sanitizer] in bitvector-based deadlock detector split onLock into onLockBefo...Kostya Serebryany2014-03-131-11/+27
* [sanitizer] support recursive rwlocks in bitset-based deadlock detectorKostya Serebryany2014-03-131-4/+22
* [sanitizer] speedup deadlock detector for the case when we acquire the first ...Kostya Serebryany2014-02-281-2/+16
* [sanitizer] do not acquire a global mutex in deadlock detector when dealing w...Kostya Serebryany2014-02-271-10/+17
* [sanitizer] add support for try_lock in deadlock detectorKostya Serebryany2014-02-251-1/+18
* [sanitizer] fix epoch handling in deadlock detector (before the fix, we could...Kostya Serebryany2014-02-251-16/+25
* [sanitizer] when reporting a deadlock also report the lock cycleKostya Serebryany2014-02-181-0/+21
* [sanitizer] make sure the deadlock detector survives the change of epochs; ad...Kostya Serebryany2014-02-181-1/+14
* [sanitizer] add tests for DeadlockDetector, minor fix in onLockKostya Serebryany2014-02-171-1/+10
* [sanitizer] implement node removal in Deadlock graphKostya Serebryany2014-02-171-4/+7
* [sanitizer] simplify DeadlockDetectorTLSKostya Serebryany2014-02-171-38/+28
* [sanitizer] add iterators to bit vectors; make bit vector operations use litt...Kostya Serebryany2014-02-141-1/+3
* [sanitizer] optimize TwoLevelBitVector::intersectsWith, extend tests, fix a c...Kostya Serebryany2014-02-131-3/+3
* [sanitizer] address some of the dvyukov's comments on previous commitsKostya Serebryany2014-02-131-2/+12
* [sanitizer] findPath for deadlock detectorKostya Serebryany2014-02-131-0/+2
* [sanitizer] more code for deadlock detector, nothing really works yet (except...Kostya Serebryany2014-02-131-0/+158