summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan
Commit message (Collapse)AuthorAgeFilesLines
...
* tsan: disable checks for limited address space and unlimited stack for GoDmitry Vyukov2012-12-211-21/+26
| | | | llvm-svn: 170876
* tsan: add lit test with statically linker libstdc++Dmitry Vyukov2012-12-211-0/+42
| | | | llvm-svn: 170866
* tsan: use clang in cmake build + add -WerrorDmitry Vyukov2012-12-211-1/+1
| | | | llvm-svn: 170844
* tsan: java interface implementation skeletonDmitry Vyukov2012-12-206-14/+261
| | | | llvm-svn: 170707
* tsan: add cmake build and tests into presubmit scriptDmitry Vyukov2012-12-202-0/+13
| | | | llvm-svn: 170695
* [tsan] fix cmake buildKostya Serebryany2012-12-201-0/+1
| | | | llvm-svn: 170689
* tsan: add java interface implementation stubDmitry Vyukov2012-12-203-1/+83
| | | | llvm-svn: 170681
* tsan: add Java interfaceDmitry Vyukov2012-12-201-0/+64
| | | | llvm-svn: 170679
* [TSan] build only gtest-all.o when building TSan unit testsAlexey Samsonov2012-12-191-2/+3
| | | | llvm-svn: 170519
* tsan: add lint check back into presubmit scriptDmitry Vyukov2012-12-191-0/+1
| | | | llvm-svn: 170515
* tsan: fix -Wgnu warningsDmitry Vyukov2012-12-193-9/+12
| | | | llvm-svn: 170499
* tsan: intercept fork() to prevent false race reports on fd'sDmitry Vyukov2012-12-186-0/+36
| | | | llvm-svn: 170433
* tsan: warn about reports from signal handlersDmitry Vyukov2012-12-181-0/+4
| | | | llvm-svn: 170430
* tsan: add signalfd() and inotify_init() interceptorsDmitry Vyukov2012-12-185-2/+49
| | | | llvm-svn: 170429
* tsan: add io_sync flag that controls amount of IO synchronizationDmitry Vyukov2012-12-183-2/+24
| | | | llvm-svn: 170427
* tsan: remove TSAN_OPTIONS from the scriptDmitry Vyukov2012-12-181-1/+1
| | | | | | | | The runtime skips atexit sleep if there are no threads now, so it must be fast w/o it. Allows to specify own TSAN_OPTIONS for the tests. llvm-svn: 170426
* [Sanitizer] Expose StackTrace::GetPreviousInstructionPc() to get PC of call ↵Alexey Samsonov2012-12-181-2/+2
| | | | | | instruction from return address llvm-svn: 170424
* tsan: describe "file descriptor" locationDmitry Vyukov2012-12-186-66/+158
| | | | llvm-svn: 170417
* tsan: say what thread had created a thread in reportsDmitry Vyukov2012-12-178-18/+28
| | | | llvm-svn: 170346
* tsan: synchronize connect->accept callsDmitry Vyukov2012-12-145-2/+57
| | | | llvm-svn: 170235
* tsan: add test for errno spoiling in signal handlerDmitry Vyukov2012-12-141-0/+42
| | | | llvm-svn: 170207
* tsan: add test for malloc/free in signal handlerDmitry Vyukov2012-12-141-0/+26
| | | | llvm-svn: 170205
* tsan: add sanity test for Go runtime into presubmit testDmitry Vyukov2012-12-142-1/+2
| | | | llvm-svn: 170185
* tsan: add socketpair() interceptor and testDmitry Vyukov2012-12-144-0/+47
| | | | llvm-svn: 170184
* tsan: fix compilation with -pedanticDmitry Vyukov2012-12-131-1/+1
| | | | llvm-svn: 170131
* tsan: completely disable deadlock detector for GoDmitry Vyukov2012-12-131-0/+6
| | | | | | seems to cause some weird stack overflow llvm-svn: 170116
* tsan: support MapThreadTrace() on all platformsDmitry Vyukov2012-12-134-11/+11
| | | | llvm-svn: 170113
* [sanitizer] add OnMap/OnUmap callbacks to the allocator interfaceKostya Serebryany2012-12-121-1/+1
| | | | llvm-svn: 169985
* [tsan] fix cmake build Kostya Serebryany2012-12-121-0/+1
| | | | llvm-svn: 169982
* tsan: explain why pthread_cond_init() interceptor is commented outDmitry Vyukov2012-12-121-0/+2
| | | | llvm-svn: 169975
* tsan: add comment to tsan_fd.h fileDmitry Vyukov2012-12-121-0/+21
| | | | llvm-svn: 169973
* tsan: add missing filesDmitry Vyukov2012-12-122-0/+226
| | | | llvm-svn: 169971
* tsan: more precise handling of IO synchronizationDmitry Vyukov2012-12-125-221/+119
| | | | llvm-svn: 169970
* [asan] add sanitizer_common/sanitizer_common_interceptors.h with ↵Kostya Serebryany2012-12-121-0/+2
| | | | | | pread/pread64/read interceptors. Use it in asan. Add asan tests for pread/etc. Add FIXME to tsan/msan interceptors llvm-svn: 169966
* tsan: exclude flaky testDmitry Vyukov2012-12-101-0/+4
| | | | llvm-svn: 169729
* Unbreak the C++98 build.David Blaikie2012-12-071-1/+1
| | | | llvm-svn: 169636
* tsan: even more fd interceptors + fixesDmitry Vyukov2012-12-074-15/+140
| | | | llvm-svn: 169628
* tsan: more fd interceptors + bug fixes + testsDmitry Vyukov2012-12-077-22/+235
| | | | llvm-svn: 169621
* tsan: fix pipe interceptors and add 2 testsDmitry Vyukov2012-12-073-9/+86
| | | | llvm-svn: 169607
* tsan: add pipe interceptorsDmitry Vyukov2012-12-073-8/+79
| | | | llvm-svn: 169602
* tsan: refactoring is preparation to more precise fd synchronization handlingDmitry Vyukov2012-12-071-24/+83
| | | | llvm-svn: 169600
* tsan: deflake output tests (by increasing sleeps)Dmitry Vyukov2012-12-0722-23/+23
| | | | llvm-svn: 169592
* tsan: fix lint warning and make output tests more robustDmitry Vyukov2012-12-068-22/+28
| | | | llvm-svn: 169511
* tsan: add new file to cmakeDmitry Vyukov2012-12-061-0/+1
| | | | llvm-svn: 169502
* tsan: add some more functions for java filteringDmitry Vyukov2012-12-061-0/+2
| | | | llvm-svn: 169501
* tsan: add 'free' to java nonsense reportsDmitry Vyukov2012-12-061-0/+1
| | | | llvm-svn: 169494
* tsan: add mutexsets to reportsDmitry Vyukov2012-12-0640-78/+852
| | | | | | With this change reports say what mutexes the threads hold around the racy memory accesses. llvm-svn: 169493
* tsan: fix memory barriers in atomicsDmitry Vyukov2012-12-051-1/+7
| | | | llvm-svn: 169379
* tsan: provide own implementation of __cxa_guard_xxx functionsDmitry Vyukov2012-12-053-15/+24
| | | | | | that way we allow static linking of libstdc++ llvm-svn: 169376
* tsan: remove unnecesary include fileDmitry Vyukov2012-12-052-59/+34
| | | | llvm-svn: 169370
OpenPOWER on IntegriCloud