Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | tsan: prevent actual deadlock in deadlock detector test | Dmitry Vyukov | 2014-02-28 | 1 | -1/+2 | |
| | | | | llvm-svn: 202502 | |||||
* | [sanitizer] speedup deadlock detector for the case when we acquire the first ↵ | Kostya Serebryany | 2014-02-28 | 1 | -2/+1 | |
| | | | | | | lock in a thread llvm-svn: 202492 | |||||
* | [sanitizer] speedup deadlock detector for the case when we destroy a mutex ↵ | Kostya Serebryany | 2014-02-28 | 1 | -1/+1 | |
| | | | | | | that has never been locked llvm-svn: 202487 | |||||
* | tsan: deflake test | Dmitry Vyukov | 2014-02-28 | 1 | -0/+3 | |
| | | | | llvm-svn: 202484 | |||||
* | [sanitizer] a test for recursive rwlock and deadlock detector (currently fails) | Kostya Serebryany | 2014-02-28 | 1 | -0/+10 | |
| | | | | llvm-svn: 202480 | |||||
* | [tsan] one more test for deadlock detector | Kostya Serebryany | 2014-02-28 | 1 | -2/+22 | |
| | | | | llvm-svn: 202476 | |||||
* | tsan: intercept vfork | Dmitry Vyukov | 2014-02-27 | 1 | -0/+51 | |
| | | | | | | | this fixes obscure false positives see the comments and the test for details llvm-svn: 202400 | |||||
* | tsan: 2 more deadlock detector benchmarks | Dmitry Vyukov | 2014-02-27 | 1 | -0/+50 | |
| | | | | llvm-svn: 202379 | |||||
* | tsan: fix deadlock detector lit test output | Dmitry Vyukov | 2014-02-27 | 1 | -1/+1 | |
| | | | | llvm-svn: 202368 | |||||
* | tsan: add another deadlock detector benchmark | Dmitry Vyukov | 2014-02-27 | 1 | -0/+29 | |
| | | | | llvm-svn: 202366 | |||||
* | tsan: add recursive deadlock detector benchmark | Dmitry Vyukov | 2014-02-27 | 1 | -3/+30 | |
| | | | | llvm-svn: 202361 | |||||
* | tsan: improve deadlock detector test | Dmitry Vyukov | 2014-02-27 | 1 | -18/+51 | |
| | | | | | | | | - allow to specify which test to run - allow to specify number of iterations - specify number of threads required in the test itself llvm-svn: 202358 | |||||
* | tsan: fix deadlock detector test so that it does not force contention in runtime | Dmitry Vyukov | 2014-02-26 | 1 | -12/+21 | |
| | | | | llvm-svn: 202278 | |||||
* | [sanitizer] minimal support for recursive locks indeadlock detector | Kostya Serebryany | 2014-02-25 | 1 | -1/+28 | |
| | | | | llvm-svn: 202153 | |||||
* | Update sanitizers' bash scripts. | Alexey Samsonov | 2014-02-25 | 1 | -2/+2 | |
| | | | | | | | * Fix bash scripts to work on FreeBSD (patch by Viktor Kutuzov) * Update locations of lit tests in check_lint script. llvm-svn: 202145 | |||||
* | [sanitizer] support pthread_rwlock_rd* in deadlock detector | Kostya Serebryany | 2014-02-25 | 1 | -1/+42 | |
| | | | | llvm-svn: 202132 | |||||
* | [sanitizer] partially support pthread_rwlock_* (no rd* form yet) | Kostya Serebryany | 2014-02-25 | 1 | -15/+29 | |
| | | | | llvm-svn: 202128 | |||||
* | [tsan] add deadlock detector tests for pthread_spin_lock | Kostya Serebryany | 2014-02-25 | 1 | -15/+39 | |
| | | | | llvm-svn: 202123 | |||||
* | [sanitizer] add support for try_lock in deadlock detector | Kostya Serebryany | 2014-02-25 | 1 | -0/+35 | |
| | | | | llvm-svn: 202120 | |||||
* | [tsan] one more test for deadlock detector | Kostya Serebryany | 2014-02-24 | 1 | -5/+26 | |
| | | | | llvm-svn: 202026 | |||||
* | [tsan] add coarse-grained lock around the DeadlockDetector. We can do better ↵ | Kostya Serebryany | 2014-02-21 | 1 | -9/+46 | |
| | | | | | | than that, but that's a start. llvm-svn: 201861 | |||||
* | [CMake] lit tests shouldn't depend on runtimes in standalone build | Alexey Samsonov | 2014-02-20 | 1 | -3/+4 | |
| | | | | llvm-svn: 201771 | |||||
* | Add rudimentary support for running compiler-rt lit tests with GCC | Alexey Samsonov | 2014-02-19 | 1 | -1/+1 | |
| | | | | llvm-svn: 201680 | |||||
* | [tsan] improve the test that checks for lock inversion with 3 locks | Kostya Serebryany | 2014-02-19 | 1 | -1/+8 | |
| | | | | llvm-svn: 201676 | |||||
* | [tsan] when printing a mutex, also print its address. Properly print the ↵ | Kostya Serebryany | 2014-02-19 | 9 | -22/+24 | |
| | | | | | | deadlock report. llvm-svn: 201675 | |||||
* | [CMake] Introduce COMPILER_RT_INCLUDE_TESTS option | Alexey Samsonov | 2014-02-19 | 1 | -1/+1 | |
| | | | | llvm-svn: 201666 | |||||
* | [sanitizer] when reporting a deadlock also report the lock cycle | Kostya Serebryany | 2014-02-18 | 1 | -0/+8 | |
| | | | | llvm-svn: 201576 | |||||
* | [sanitizer] make sure the deadlock detector survives the change of epochs; ↵ | Kostya Serebryany | 2014-02-18 | 1 | -0/+23 | |
| | | | | | | add a test and a comment llvm-svn: 201572 | |||||
* | [tsan] in deadlock detector do not register locks on their creation and ↵ | Kostya Serebryany | 2014-02-18 | 1 | -0/+20 | |
| | | | | | | unregister them on destruction; added a relevant test llvm-svn: 201568 | |||||
* | [tsan] one more lit test for deadlock detector; more to come | Kostya Serebryany | 2014-02-18 | 1 | -0/+65 | |
| | | | | llvm-svn: 201554 | |||||
* | Simplify defining Clang compile flags in lit configs | Alexey Samsonov | 2014-02-17 | 1 | -11/+13 | |
| | | | | llvm-svn: 201513 | |||||
* | Move TSan lit-tests under test/tsan | Alexey Samsonov | 2014-02-14 | 149 | -0/+4977 | |
llvm-svn: 201414 |