summaryrefslogtreecommitdiff
path: root/lib/tsan
AgeCommit message (Expand)Author
2013-04-12[sanitizer] Add syscall handlers to ASan and TSan runtimes.Evgeniy Stepanov
2013-04-12[TSan] remove -fPIE -pie from TSan lit tests to check that -fsanitize=thread ...Alexey Samsonov
2013-04-11Explicitly list all sanitizer headers in CMake build rules. Make sure sanitiz...Alexey Samsonov
2013-04-09[sanitizer] Interceptors for wait*.Evgeniy Stepanov
2013-04-09[msan] Intercept glob() with tests.Evgeniy Stepanov
2013-04-09[Sanitizer] fix TSan tests: remove global ctor from sanitizer_common, run loa...Alexey Samsonov
2013-04-09[asan] relax Linux/zero-base-shadow.cc to make it pass on newer Ubuntu; fix lintKostya Serebryany
2013-04-08Revert r179012: "[msan] Intercept glob()."Chandler Carruth
2013-04-08[libsymbolized] If we can't find an address in the list of shared libraries, ...Alexander Potapenko
2013-04-08[msan] Intercept glob().Evgeniy Stepanov
2013-04-08[tsan] Fix build.Evgeniy Stepanov
2013-04-05[Sanitizer] Use a common mutex to prevent mixing reports from different sanit...Alexey Samsonov
2013-04-04[TSan] Make path to FileCheck configurableAlexey Samsonov
2013-04-02[TSan] Add the WTFAnnotateBenignRaceSized implementation and a test forAlexander Potapenko
2013-04-01[sanitizer] More interceptors.Evgeniy Stepanov
2013-03-29[tsan] restore performance critical inlining in tsan: remove static from ALWA...Kostya Serebryany
2013-03-29[TSan] Build TSan runtime with -fPIE.Alexander Potapenko
2013-03-28Band-aid fix for the TSan RTL buildTimur Iskhodzhanov
2013-03-28Remove all 'static' before ALWAYS_INLINETimur Iskhodzhanov
2013-03-28Make all the ALWAYS_INLINE users Windows-friendly; also, avoid ALWAYS_INLINE ...Timur Iskhodzhanov
2013-03-28tsan: print statistics about benign race annotationsDmitry Vyukov
2013-03-28[tsan] a test checking that memset/memcpy/memmove are not inlined in tsan modeKostya Serebryany
2013-03-28[tsan] don't use -fno-builtin for tests; add a test for a false negative bug ...Kostya Serebryany
2013-03-27tsan: print matched suppressions if print_suppressions=1 flag is providedDmitry Vyukov
2013-03-27[TSan] Fixup for r178128: verify that TSan indeed doesn't report raceAlexey Samsonov
2013-03-27[TSan] Run test output through FileCheckAlexey Samsonov
2013-03-26[tsan] make memcpy_race.cc test immune to memcpy inliningKostya Serebryany
2013-03-26asan/tsan: move strcasecmp() interceptor to sanitizer_commonDmitry Vyukov
2013-03-26[libsanitizer] Unmapping the old cache partially invalidates the memory layou...Alexander Potapenko
2013-03-26[tsan] add a test for aligned-vs-unaligned race (tsan's false negative)Kostya Serebryany
2013-03-25[TSan] Build TSan unit tests with the same compile flags as TSan runtimeAlexey Samsonov
2013-03-25tsan: intercept setjmp/longjmpDmitry Vyukov
2013-03-23Build and install .syms files alongside sanitizer runtimes. These are used toRichard Smith
2013-03-22tsan: return 0 on malloc() failure instead of crashingDmitry Vyukov
2013-03-22tsan: test that tsan explicitly says "race on vptr".Dmitry Vyukov
2013-03-22tsan: work around FileCheck bug with empty outputsDmitry Vyukov
2013-03-21tsan: better reporting of thread leaksDmitry Vyukov
2013-03-21tsan: better reporting for races on vptrDmitry Vyukov
2013-03-21tsan: add flag to control symbolizer flush frequencyDmitry Vyukov
2013-03-21tsan: intercept abort() to fflush() libc streamsDmitry Vyukov
2013-03-21tsan: remove bogus CHECKDmitry Vyukov
2013-03-21tsan: flush symbolizer cache if not symbolized for more than 5 secondsDmitry Vyukov
2013-03-21tsan: add a comment about magic numbersDmitry Vyukov
2013-03-21tsan: use a single background thread for memory profiler and memory flush (an...Dmitry Vyukov
2013-03-20tsan: correct sizes of signal-related data structuresDmitry Vyukov
2013-03-20tsan: add missing stat descriptionsDmitry Vyukov
2013-03-20tsan: call fflush(0) on exit againDmitry Vyukov
2013-03-20tsan: reduce size of mutexsets from 64 to 16 mutexesDmitry Vyukov
2013-03-20tsan: fix incorrect test Dmitry Vyukov
2013-03-20tsan: special handling of .rodata (don't try to find races, don't keep shadow...Dmitry Vyukov