summaryrefslogtreecommitdiff
path: root/lib/tsan
AgeCommit message (Expand)Author
2014-09-18tsan: more careful handling of signalsDmitry Vyukov
2014-09-17Do not link the dyndd runtime library against libdl on FreeBSDViktor Kutuzov
2014-09-17tsan: fix crash when a program registers zillions of atexit callbacksDmitry Vyukov
2014-09-16tsan: support longjmp out of signal handlersDmitry Vyukov
2014-09-12tsan: use growable vector for atexit callbacksDmitry Vyukov
2014-09-10[TSan] Use common flags in the same way as all the other sanitizersAlexey Samsonov
2014-09-10[Sanitizer] Get rid of Symbolizer::Get() and Symbolizer::GetOrNull().Alexey Samsonov
2014-09-06Support building tsan_test_util_linux.cc on FreeBSDViktor Kutuzov
2014-09-03tsan: handle early signalsDmitry Vyukov
2014-09-02tsan: more precise handling of atexit callbacksDmitry Vyukov
2014-09-02tsan: disable getpwent interceptorsDmitry Vyukov
2014-09-02tsan: restructure signal handling to allow recursive handlingDmitry Vyukov
2014-09-02tsan: address comments in r214912Dmitry Vyukov
2014-09-01tsan: fix false positive related to signal handlersDmitry Vyukov
2014-08-25[sanitizer] move mlock interceptor from asan/tsan/msan to common; no function...Kostya Serebryany
2014-08-15[TSan] Initialize flags as early as possible. Disables back coredump, acciden...Alexey Samsonov
2014-08-13tsan: fix unaligned memory access routineDmitry Vyukov
2014-08-12[TSan] Share the code the setup code calling getrlim/setrlim with sanitizer_c...Alexey Samsonov
2014-08-12[Sanitizer] Make disable_coredump a common flag and use it in TSanAlexey Samsonov
2014-08-12[Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in fa...Alexey Samsonov
2014-08-06[TSan] Try to fix Go runtime buildAlexey Samsonov
2014-08-05tsan: allocate vector clocks using slab allocatorDmitry Vyukov
2014-08-05[Sanitizer] Turn SuppressionContext::Init() into InitIfNecessary().Alexey Samsonov
2014-07-31tsan: use MADV_NOHUGEPAGE only if it is supported by platformDmitry Vyukov
2014-07-30[Sanitizer] Hoist the code parsing suppressions file into sanitizer_common.Alexey Samsonov
2014-07-30[Sanitizer] Make "suppressions" and "print_suppressions" common runtime flags.Alexey Samsonov
2014-07-30[Sanitizer] Make SuppressionContext a singleton class, residing in sanitizer_...Alexey Samsonov
2014-07-28tsan: add a useful debug checkDmitry Vyukov
2014-07-26tsan: advise shadow for 0x7f region to not use huge pagesDmitry Vyukov
2014-07-26[Sanitizer] Simplify Symbolizer creation interface.Alexey Samsonov
2014-07-25tsan: query RSS every 100msDmitry Vyukov
2014-07-25tsan: fix and make faster GetRSSDmitry Vyukov
2014-07-23Build libcxx-tsan only if TSan is supported on host architectureAlexey Samsonov
2014-07-18tsan: fix Go runtime build with clangDmitry Vyukov
2014-07-18tsan: expose atomic operations in Go runtimeDmitry Vyukov
2014-07-15tsan: remove special handling of false reports coming from JVMDmitry Vyukov
2014-07-15tsan: remove compat mappingDmitry Vyukov
2014-07-10[TSan] Fix a bug in libcxx-tsan build conditions spotted by Ryuta SuzukiAlexey Samsonov
2014-07-08tsan: reapply 212531 and 212532 with a fixDmitry Vyukov
2014-07-08[TSan] Revert r212531 and r212532.Alexey Samsonov
2014-07-08tsan: allow memory overlap in __tsan_java_moveDmitry Vyukov
2014-07-08[tsan] Enable tsan's deadlock detector by default.Kostya Serebryany
2014-07-08tsan: fix a potential hangDmitry Vyukov
2014-07-08tsan: fix a bug in metamapDmitry Vyukov
2014-07-08[tsan] fix deadlock detector's interoperation with java locks (https://code.g...Kostya Serebryany
2014-07-08[tsan] fix pthread_rwlock_tryrdlock interceptor, don't try to detect deadlock...Kostya Serebryany
2014-07-07Generalize sanitizer allocator public interface.Alexey Samsonov
2014-07-04[sanitizer] support c11 aligned_alloc, Linux only for nowKostya Serebryany
2014-07-01[TSan] Equalize the behavior of __tsan_get_allocated_size and user_alloc_usab...Alexey Samsonov
2014-06-27tsan: add __tsan_java_finalize interface functionDmitry Vyukov