summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* [sanitizer] Move GetThreadStackAndTls from TSan to sanitizer_common.Sergey Matveev2013-05-072-65/+0
| | | | | | | | Move this function to sanitizer_common because LSan uses it too. Also, fix a bug where the TLS range reported for main thread was off by the size of the thread descriptor from libc (TSan doesn't care much, but for LSan it's critical). llvm-svn: 181322
* [TSan] Build TSan unit tests with the same compile flags as TSan runtimeAlexey Samsonov2013-03-251-3/+3
| | | | llvm-svn: 177859
* tsan: fix incorrect test Dmitry Vyukov2013-03-201-1/+2
| | | | llvm-svn: 177519
* tsan: smaller memory block headers (32b->16b)Dmitry Vyukov2013-03-181-2/+2
| | | | llvm-svn: 177312
* [TSan] Add interceptor for malloc_usable_size()Alexey Samsonov2013-02-251-0/+13
| | | | llvm-svn: 176013
* [Sanitizer] extend internal libc with stat/fstat/lstat functionsAlexey Samsonov2013-02-041-25/+0
| | | | llvm-svn: 174316
* [Sanitizer] make internal_open have the same interface as libc versionAlexey Samsonov2013-02-011-2/+2
| | | | llvm-svn: 174187
* tsan: flip is_write bit in shadow to is_readDmitry Vyukov2013-02-011-1/+1
| | | | | | this makes calculation of interesting predicates faster llvm-svn: 174164
* tsan: detect races between plain and atomic memory accessesDmitry Vyukov2013-02-011-1/+1
| | | | llvm-svn: 174163
* [Sanitizer] update style checker script and fix namespace style warningsAlexey Samsonov2013-01-301-1/+1
| | | | llvm-svn: 173910
* [sanitizer] fix calloc overflow in asan/tsan/msanKostya Serebryany2013-01-251-0/+10
| | | | llvm-svn: 173441
* tsan: allow a front-end to provide default suppressionsDmitry Vyukov2013-01-241-4/+4
| | | | llvm-svn: 173345
* tsan: implement malloc stats queryingDmitry Vyukov2013-01-241-0/+39
| | | | llvm-svn: 173332
* CMake variables renaming: X86_64->x86_64 I386->i386Alexey Samsonov2013-01-181-1/+1
| | | | llvm-svn: 172812
* tsan: exclude flaky testDmitry Vyukov2012-12-101-0/+4
| | | | llvm-svn: 169729
* tsan: add mutexsets to reportsDmitry Vyukov2012-12-062-1/+127
| | | | | | With this change reports say what mutexes the threads hold around the racy memory accesses. llvm-svn: 169493
* tsan: dynamic history sizeDmitry Vyukov2012-11-281-0/+9
| | | | | | introduces history_size parameter that can be used to control trace size at startup llvm-svn: 168786
* tsan: change fast state layout in preparation to dynamic tracesDmitry Vyukov2012-11-281-0/+22
| | | | llvm-svn: 168784
* tsan: move traces from tls into dedicated storage at fixed addressDmitry Vyukov2012-11-281-0/+1
| | | | | | | helps to reduce tls size (it's weird to have multi-MB tls) will help with dynamically adjustable trace size llvm-svn: 168783
* [Sanitizer] move unit test for Printf from tsan to sanitizer_commonAlexey Samsonov2012-11-022-107/+0
| | | | llvm-svn: 167296
* [TSan] s/uintptr_t/intptr_t in TSan test and enforce stack size limit in one ↵Alexey Samsonov2012-09-181-1/+1
| | | | | | of TSan output tests that somewhy fails otherwise llvm-svn: 164116
* [TSan] fix a typo in test dependencies. Silence few remaining pedantic gcc ↵Alexey Samsonov2012-09-183-5/+11
| | | | | | warnings in TSan tests. llvm-svn: 164115
* [TSan] move: rtl_tests->tests/rtl unit_tests->tests/unit to make a single ↵Alexey Samsonov2012-09-1723-0/+2486
root for gtest-based tests. Support running these tests from lit via check-tsan command. llvm-svn: 164022
OpenPOWER on IntegriCloud