- Mar 05, 2014
-
-
Dmitry Vyukov authored
intercept pthread_cond (it is required to properly track state of mutexes) detect cycles in mutex graph llvm-svn: 202975
-
Alexey Samsonov authored
llvm-svn: 202972
-
Dmitry Vyukov authored
llvm-svn: 202947
-
- Mar 04, 2014
-
-
Dmitry Vyukov authored
it's LD_PRELOAD-able llvm-svn: 202843
-
Dmitry Vyukov authored
llvm-svn: 202826
-
Dmitry Vyukov authored
llvm-svn: 202813
-
- Mar 03, 2014
-
-
Dmitry Vyukov authored
llvm-svn: 202708
-
Dmitry Vyukov authored
llvm-svn: 202704
-
- Feb 28, 2014
-
-
Dmitry Vyukov authored
llvm-svn: 202505
-
Dmitry Vyukov authored
Introduce DDetector interface between the tool and the DD itself. It will help to experiment with other DD implementation, as well as reuse DD in other tools. llvm-svn: 202485
-
- Feb 27, 2014
-
-
Kostya Serebryany authored
[sanitizer] do not acquire a global mutex in deadlock detector when dealing with Unlock (it is essentially a thread-local operation) llvm-svn: 202401
-
Dmitry Vyukov authored
this fixes obscure false positives see the comments and the test for details llvm-svn: 202400
-
Dmitry Vyukov authored
we must go deeper! llvm-svn: 202365
-
- Feb 26, 2014
-
-
Joerg Sonnenberger authored
can't build anything here. llvm-svn: 202297
-
- Feb 25, 2014
-
-
Kostya Serebryany authored
llvm-svn: 202153
-
Kostya Serebryany authored
llvm-svn: 202132
-
Kostya Serebryany authored
llvm-svn: 202128
-
Kostya Serebryany authored
llvm-svn: 202120
-
Kostya Serebryany authored
[sanitizer] fix epoch handling in deadlock detector (before the fix, we could have had edges from locks in the previous epoch to locks in the current epoch) llvm-svn: 202118
-
- Feb 24, 2014
-
-
Dmitry Vyukov authored
llvm-svn: 202022
-
Kostya Serebryany authored
AdjustStackSizeLinux() is used in Lsan, Tsan and Msan non-Linux-specific code so it seems it should have more generic name and moved to a common scope. Renamed to AdjustStackSize. Patch by Viktor Kutuzov. llvm-svn: 202011
-
Dmitry Vyukov authored
error: address of array 'tctx->name' will always evaluate to 'true' llvm-svn: 202008
-
- Feb 22, 2014
-
-
Reid Kleckner authored
This reverts commit r201910. While __func__ may be standard in C++11, it was only recently added to MSVC in 2013 CTP, and LLVM supports MSVC 2012. __FUNCTION__ may not be standard, but it's *very* portable. llvm-svn: 201916
-
Joerg Sonnenberger authored
llvm-svn: 201910
-
- Feb 21, 2014
-
-
Kostya Serebryany authored
[tsan] add coarse-grained lock around the DeadlockDetector. We can do better than that, but that's a start. llvm-svn: 201861
-
- Feb 20, 2014
-
-
Alexey Samsonov authored
llvm-svn: 201778
-
- Feb 19, 2014
-
-
Kostya Serebryany authored
llvm-svn: 201675
-
Alexey Samsonov authored
llvm-svn: 201666
-
- Feb 18, 2014
-
-
Kostya Serebryany authored
llvm-svn: 201576
-
Kostya Serebryany authored
llvm-svn: 201572
-
Kostya Serebryany authored
[tsan] in deadlock detector do not register locks on their creation and unregister them on destruction; added a relevant test llvm-svn: 201568
-
Alexey Samsonov authored
[CMake] Add top-level target for each compiler-rt library, and add 'compiler-rt' target encompassing them all. llvm-svn: 201556
-
Alexey Samsonov authored
llvm-svn: 201549
-
Alexey Samsonov authored
llvm-svn: 201547
-
Alexey Samsonov authored
llvm-svn: 201543
-
- Feb 17, 2014
-
-
Kostya Serebryany authored
llvm-svn: 201505
-
- Feb 14, 2014
-
-
Alexey Samsonov authored
llvm-svn: 201414
-
Kostya Serebryany authored
[tsan] rudimentary support for deadlock detector in tsan (nothing really works yet except for a single tiny test). Also rename tsan's DeadlockDetector to InternalDeadlockDetector llvm-svn: 201407
-
Evgeniy Stepanov authored
This is covered by existing ASan test. This does not change anything for TSan by default (but provides a flag to change the threshold size). Based on a patch by florent.bruneau here: https://code.google.com/p/address-sanitizer/issues/detail?id=256 llvm-svn: 201400
-
Alexey Samsonov authored
llvm-svn: 201399
-