summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/tsan
Commit message (Collapse)AuthorAgeFilesLines
...
* tsan: prevent actual deadlock in deadlock detector testDmitry Vyukov2014-02-281-1/+2
| | | | llvm-svn: 202502
* [sanitizer] speedup deadlock detector for the case when we acquire the first ↵Kostya Serebryany2014-02-281-2/+1
| | | | | | lock in a thread llvm-svn: 202492
* [sanitizer] speedup deadlock detector for the case when we destroy a mutex ↵Kostya Serebryany2014-02-281-1/+1
| | | | | | that has never been locked llvm-svn: 202487
* tsan: deflake testDmitry Vyukov2014-02-281-0/+3
| | | | llvm-svn: 202484
* [sanitizer] a test for recursive rwlock and deadlock detector (currently fails)Kostya Serebryany2014-02-281-0/+10
| | | | llvm-svn: 202480
* [tsan] one more test for deadlock detector Kostya Serebryany2014-02-281-2/+22
| | | | llvm-svn: 202476
* tsan: intercept vforkDmitry Vyukov2014-02-271-0/+51
| | | | | | | this fixes obscure false positives see the comments and the test for details llvm-svn: 202400
* tsan: 2 more deadlock detector benchmarksDmitry Vyukov2014-02-271-0/+50
| | | | llvm-svn: 202379
* tsan: fix deadlock detector lit test outputDmitry Vyukov2014-02-271-1/+1
| | | | llvm-svn: 202368
* tsan: add another deadlock detector benchmarkDmitry Vyukov2014-02-271-0/+29
| | | | llvm-svn: 202366
* tsan: add recursive deadlock detector benchmarkDmitry Vyukov2014-02-271-3/+30
| | | | llvm-svn: 202361
* tsan: improve deadlock detector testDmitry Vyukov2014-02-271-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 runtimeDmitry Vyukov2014-02-261-12/+21
| | | | llvm-svn: 202278
* [sanitizer] minimal support for recursive locks indeadlock detectorKostya Serebryany2014-02-251-1/+28
| | | | llvm-svn: 202153
* Update sanitizers' bash scripts.Alexey Samsonov2014-02-251-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 detectorKostya Serebryany2014-02-251-1/+42
| | | | llvm-svn: 202132
* [sanitizer] partially support pthread_rwlock_* (no rd* form yet)Kostya Serebryany2014-02-251-15/+29
| | | | llvm-svn: 202128
* [tsan] add deadlock detector tests for pthread_spin_lockKostya Serebryany2014-02-251-15/+39
| | | | llvm-svn: 202123
* [sanitizer] add support for try_lock in deadlock detectorKostya Serebryany2014-02-251-0/+35
| | | | llvm-svn: 202120
* [tsan] one more test for deadlock detectorKostya Serebryany2014-02-241-5/+26
| | | | llvm-svn: 202026
* [tsan] add coarse-grained lock around the DeadlockDetector. We can do better ↵Kostya Serebryany2014-02-211-9/+46
| | | | | | than that, but that's a start. llvm-svn: 201861
* [CMake] lit tests shouldn't depend on runtimes in standalone buildAlexey Samsonov2014-02-201-3/+4
| | | | llvm-svn: 201771
* Add rudimentary support for running compiler-rt lit tests with GCCAlexey Samsonov2014-02-191-1/+1
| | | | llvm-svn: 201680
* [tsan] improve the test that checks for lock inversion with 3 locksKostya Serebryany2014-02-191-1/+8
| | | | llvm-svn: 201676
* [tsan] when printing a mutex, also print its address. Properly print the ↵Kostya Serebryany2014-02-199-22/+24
| | | | | | deadlock report. llvm-svn: 201675
* [CMake] Introduce COMPILER_RT_INCLUDE_TESTS optionAlexey Samsonov2014-02-191-1/+1
| | | | llvm-svn: 201666
* [sanitizer] when reporting a deadlock also report the lock cycleKostya Serebryany2014-02-181-0/+8
| | | | llvm-svn: 201576
* [sanitizer] make sure the deadlock detector survives the change of epochs; ↵Kostya Serebryany2014-02-181-0/+23
| | | | | | add a test and a comment llvm-svn: 201572
* [tsan] in deadlock detector do not register locks on their creation and ↵Kostya Serebryany2014-02-181-0/+20
| | | | | | unregister them on destruction; added a relevant test llvm-svn: 201568
* [tsan] one more lit test for deadlock detector; more to comeKostya Serebryany2014-02-181-0/+65
| | | | llvm-svn: 201554
* Simplify defining Clang compile flags in lit configsAlexey Samsonov2014-02-171-11/+13
| | | | llvm-svn: 201513
* Move TSan lit-tests under test/tsanAlexey Samsonov2014-02-14149-0/+4977
llvm-svn: 201414
OpenPOWER on IntegriCloud