|  Kostya Serebryany | 683d55f50e | [sanitizer] speed up the bitvector-based deadlock detector by ~15% (iterate over the currently held locks using the array, not the bitvector. Bitvector is not the best data structure to iterate over) llvm-svn: 205168 | 2014-03-31 07:23:50 +00:00 | 
				
					
						|  Kostya Serebryany | 61a0f1c564 | [sanitizer] partially implement racy fast path in bitset-based deadlock detector llvm-svn: 203904 | 2014-03-14 08:06:15 +00:00 | 
				
					
						|  Kostya Serebryany | c067864b6f | [sanitizer] in bitset-based deadlock detector collect edge's stack trace when an edge is added to the graph (in following CLs these stack traces will be added to the report) llvm-svn: 203902 | 2014-03-14 07:09:01 +00:00 | 
				
					
						|  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 | 73325589dc | [sanitizer] implement node removal in Deadlock graph llvm-svn: 201509 | 2014-02-17 11:21:52 +00:00 | 
				
					
						|  Kostya Serebryany | 46177baddb | [sanitizer] add one more test for deadlock detection stuff llvm-svn: 201503 | 2014-02-17 07:39:44 +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 | f6cb35abb4 | [sanitizer] findPath for deadlock detector llvm-svn: 201306 | 2014-02-13 09:52:15 +00:00 | 
				
					
						|  Kostya Serebryany | be1d22b631 | [sanitizer] added class BVGraph, to be used in a deadlock detector; added more methods to the bit vectors llvm-svn: 201226 | 2014-02-12 11:28:09 +00:00 |