summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_rtl.cc
Commit message (Expand)AuthorAge
* tsan: special handling of .rodata (don't try to find races, don't keep shadow...Dmitry Vyukov2013-03-20
* tsan: fix buildDmitry Vyukov2013-03-20
* tsan: move trace header into 0x600000000000 rangeDmitry Vyukov2013-03-20
* tsan: touch less shadow memory during operations on big memory rangesDmitry Vyukov2013-03-18
* tsan: mark shadow for thread stack as "don't need" when thread exitsDmitry Vyukov2013-03-18
* tsan: better memory profilerDmitry Vyukov2013-03-18
* tsan: fix Go buildDmitry Vyukov2013-03-18
* tsan: use StackDepot in sync object to store creation stacksDmitry Vyukov2013-03-18
* [TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_commonAlexey Samsonov2013-03-15
* [Sanitizer] make internal_open have the same interface as libc versionAlexey Samsonov2013-02-01
* tsan: even if races between atomic and plain memory accesses are turned off (...Dmitry Vyukov2013-02-01
* tsan: detect races between plain and atomic memory accessesDmitry Vyukov2013-02-01
* [sanitizer] make the error messages from sanitizer_common contain the actual ...Kostya Serebryany2013-01-31
* tsan: introduce a helped macro CPP_WEAK (Go linker does not support weak symb...Dmitry Vyukov2013-01-30
* tsan: add OnFinalize() callback for frontendsDmitry Vyukov2013-01-30
* [Sanitizer] update style checker script and fix namespace style warningsAlexey Samsonov2013-01-30
* tsan: implement malloc stats queryingDmitry Vyukov2013-01-24
* tsan: less debug outputDmitry Vyukov2012-12-21
* tsan: support MapThreadTrace() on all platformsDmitry Vyukov2012-12-13
* tsan: even more fd interceptors + fixesDmitry Vyukov2012-12-07
* tsan: add mutexsets to reportsDmitry Vyukov2012-12-06
* tsan: output thread namesDmitry Vyukov2012-12-04
* tsan: fix trace handling when trace is reused between threadsDmitry Vyukov2012-12-04
* tsan: fix int overflow and several instances where tid is used with ignoreDmitry Vyukov2012-11-30
* tsan: fix bug that leads to spurious use-after-free reportsDmitry Vyukov2012-11-30
* tsan: add log_path parameter (similar to asan)Dmitry Vyukov2012-11-28
* tsan: dynamic history sizeDmitry Vyukov2012-11-28
* tsan: move traces from tls into dedicated storage at fixed addressDmitry Vyukov2012-11-28
* tsan: ensure than func entry/exit are inlinedDmitry Vyukov2012-11-23
* tsan: remove unused parameterDmitry Vyukov2012-11-15
* tsan: better function namesDmitry Vyukov2012-11-13
* tsan: fix stats collectionDmitry Vyukov2012-11-13
* [Sanitizer] add sanity checks for communication with external symbolizerAlexey Samsonov2012-11-09
* tsan: do not sleep at exit if there are no other threadsDmitry Vyukov2012-11-07
* tsan: slightly relax requirements for lazy shadow memory (can overlap and may...Dmitry Vyukov2012-11-06
* tsan: lazily allocate shadow for GoDmitry Vyukov2012-11-06
* [TSan] finally remove TsanPrintf in favor of Printf from sanitizer_commonAlexey Samsonov2012-11-02
* tsan: better message about found races for Go ThreadSanitizerDmitry Vyukov2012-10-07
* tsan: cache pc's that cause suppressions (this way we do not need to symboliz...Dmitry Vyukov2012-10-05
* tsan: wait for pending reports before exitDmitry Vyukov2012-10-02
* tsan: output tid's in reportsDmitry Vyukov2012-10-02
* [TSan] fork external symbolizer before starting internal threadsAlexey Samsonov2012-09-25
* tsan: fix Go buildDmitry Vyukov2012-09-19
* tsan: increase internal memory block limit 1GB->4GBDmitry Vyukov2012-09-17
* [Sanitizer] Get rid of dependency between sanitizer_common and asan/tsan runt...Alexey Samsonov2012-09-11
* tsan: increase max shadow stack size + reduce memory consumption at the same ...Dmitry Vyukov2012-09-06
* [TSan] add support for running external symbolizer other than addr2line (for ...Alexey Samsonov2012-09-06
* [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T*Alexey Samsonov2012-09-05
* tsan: do not crash with obscure message if a user passes invalid arguments to...Dmitry Vyukov2012-09-02
* tsan: add "as if synchronized via sleep" featureDmitry Vyukov2012-08-31