Kostya Serebryany
|
37ce26cb16
|
[sanitizer] when reporting a deadlock also report the lock cycle
llvm-svn: 201576
|
2014-02-18 14:56:19 +00:00 |
Kostya Serebryany
|
bd86a29a2a
|
[sanitizer] make sure the deadlock detector survives the change of epochs; add a test and a comment
llvm-svn: 201572
|
2014-02-18 13:41:49 +00:00 |
Kostya Serebryany
|
6774f2241d
|
[sanitizer] add tests for DeadlockDetector, minor fix in onLock
llvm-svn: 201514
|
2014-02-17 14:57:49 +00:00 |
Kostya Serebryany
|
73325589dc
|
[sanitizer] implement node removal in Deadlock graph
llvm-svn: 201509
|
2014-02-17 11:21:52 +00:00 |
Kostya Serebryany
|
ec68429c5d
|
[sanitizer] simplify DeadlockDetectorTLS
llvm-svn: 201505
|
2014-02-17 08:47:48 +00:00 |
Kostya Serebryany
|
e233d8618d
|
[sanitizer] add iterators to bit vectors; make bit vector operations use little stack; add common flag 'detect_deadlocks'
llvm-svn: 201405
|
2014-02-14 12:08:23 +00:00 |
Kostya Serebryany
|
67d419736a
|
[sanitizer] optimize TwoLevelBitVector::intersectsWith, extend tests, fix a check
llvm-svn: 201338
|
2014-02-13 15:45:20 +00:00 |
Kostya Serebryany
|
07526fb4a0
|
[sanitizer] address some of the dvyukov's comments on previous commits
llvm-svn: 201322
|
2014-02-13 12:39:21 +00:00 |
Kostya Serebryany
|
f6cb35abb4
|
[sanitizer] findPath for deadlock detector
llvm-svn: 201306
|
2014-02-13 09:52:15 +00:00 |
Kostya Serebryany
|
5e52d48e3a
|
[sanitizer] more code for deadlock detector, nothing really works yet (except for small unit tests).
llvm-svn: 201302
|
2014-02-13 07:44:51 +00:00 |