summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_rtl.h
AgeCommit message (Expand)Author
2014-05-12[tsan] force tls_model='initial-exec' for tsan's cur_thread_placeholder so th...Kostya Serebryany
2014-04-25tsan: allow to suppress all reportsDmitry Vyukov
2014-04-24tsan: stop background thread when sandbox is enabledDmitry Vyukov
2014-04-11tsan: fix vector clocksDmitry Vyukov
2014-03-21[sanitizer] print threads in deadlock reportKostya Serebryany
2014-03-20tsan: deobfuscate global ctx variableDmitry Vyukov
2014-03-20tsan: use stack depot for goroutine creation stacks (as C++ threads do)Dmitry Vyukov
2014-02-28tsan: refactor deadlock detectorDmitry Vyukov
2014-02-25[sanitizer] support pthread_rwlock_rd* in deadlock detectorKostya Serebryany
2014-02-25[sanitizer] add support for try_lock in deadlock detectorKostya Serebryany
2014-02-21[tsan] add coarse-grained lock around the DeadlockDetector. We can do better ...Kostya Serebryany
2014-02-17[sanitizer] simplify DeadlockDetectorTLSKostya Serebryany
2014-02-14[tsan] rudimentary support for deadlock detector in tsan (nothing really work...Kostya Serebryany
2014-01-24tsan: do not deadlock on forkDmitry Vyukov
2013-12-24tsan: remove in_rtl counterDmitry Vyukov
2013-12-05[sanitizer] support toolchains that don't understand CFI directivesKostya Serebryany
2013-11-27tsan: better diagnostics if thread finishes with ignores enabledDmitry Vyukov
2013-11-15tsan: add support for robust mutexesDmitry Vyukov
2013-11-15tsan: add proper cfi directives to assembly codeDmitry Vyukov
2013-10-16tsan: move shadow stack from thread descriptors to fixed addressesDmitry Vyukov
2013-10-10tsan: add annotations to ignore synchronization operationsDmitry Vyukov
2013-10-03tsan: ignore interceptors coming from specified librariesDmitry Vyukov
2013-09-19tsan: refactor internal IgnoreCtl interfaceDmitry Vyukov
2013-06-26[tsan] Move some suppressions-related code to common.Sergey Matveev
2013-06-14[TSan] use InternalMmapVector to store fired suppressionsAlexey Samsonov
2013-06-10tsan: allows to suppress races on global variablesDmitry Vyukov
2013-05-29Make InternalAlloc/InternalFree in sanitizer runtimes libc-free by switching ...Alexey Samsonov
2013-05-17tsan: introduce recursive mutex lock/unlock java interfaceDmitry Vyukov
2013-04-30tsan: add interface functions for unaligned access, e.g. __sanitizer_unaligne...Dmitry Vyukov
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-27tsan: print matched suppressions if print_suppressions=1 flag is providedDmitry Vyukov
2013-03-25tsan: intercept setjmp/longjmpDmitry Vyukov
2013-03-21tsan: better reporting of thread leaksDmitry Vyukov
2013-03-21tsan: better reporting for races on vptrDmitry Vyukov
2013-03-21tsan: flush symbolizer cache if not symbolized for more than 5 secondsDmitry Vyukov
2013-03-20tsan: move trace header into 0x600000000000 rangeDmitry Vyukov
2013-03-19tsan: flush dead thread info earlier (when another thread is finished rather ...Dmitry Vyukov
2013-03-18tsan: smaller memory block headers (32b->16b)Dmitry Vyukov
2013-03-18tsan: mark shadow for thread stack as "don't need" when thread exitsDmitry Vyukov
2013-03-18tsan: move implementation out of h fileDmitry Vyukov
2013-03-18tsan: fix clang -Wall buildDmitry Vyukov
2013-03-18tsan: use StackDepot for thread creation stacksDmitry Vyukov
2013-03-15[TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_commonAlexey Samsonov
2013-02-13tsan: do not imitate memory write on malloc() (Go)Dmitry Vyukov
2013-02-06[TSan] skip multiple internal frames, if necessaryAlexey Samsonov
2013-02-06[tsan] print error summary lineKostya Serebryany
2013-02-01tsan: even if races between atomic and plain memory accesses are turned off (...Dmitry Vyukov
2013-02-01tsan: flip is_write bit in shadow to is_readDmitry Vyukov
2013-02-01tsan: detect races between plain and atomic memory accessesDmitry Vyukov