summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_rtl_thread.cc
AgeCommit message (Expand)Author
2017-12-04Move __tsan::Vector to __sanitizerKamil Rytarowski
2017-07-12tsan: prepare clock for future changesDmitry Vyukov
2017-06-07[tsan]: Fix GNU version of strerror_r interceptorVitaly Buka
2017-05-25Don't require ThreadState to be contained within tls on all platformsFrancis Ricci
2017-04-17[sanitizer] Introduce tid_t as a typedef for OS-provided thread IDsKuba Mracek
2017-02-02[tsan] Properly describe GCD worker threads in reportsKuba Mracek
2016-11-30Release memory to OS only when the requested range covers the entire pageEvgeniy Stepanov
2016-10-28tsan: always define SANITIZER_GODmitry Vyukov
2016-08-26[asan] first attempt at releasing free-d memory back to the system using madv...Kostya Serebryany
2016-07-20tsan: fix leak of shadow stacksDmitry Vyukov
2016-04-27tsan: change tsan/Go interface for obtaining the current ProcessorDmitry Vyukov
2016-04-27tsan: split thread into logical and physical stateDmitry Vyukov
2016-02-26tsan: revert r262037Dmitry Vyukov
2016-02-26tsan: split thread into logical and physical stateDmitry Vyukov
2015-11-04[tsan] Handle libdispatch worker threads on OS XKuba Brecka
2015-10-30Revert "Apply modernize-use-default to compiler-rt."Alexey Samsonov
2015-10-20Apply modernize-use-default to compiler-rt.Angel Garcia Gomez
2015-03-16[Tsan] Do not sanitize memcpy() during thread initialization on FreeBSDViktor Kutuzov
2015-02-17[TSan] Provide default values for compile definitions.Alexey Samsonov
2015-02-16tsan: remove everything related to rss/background thread in Go modeDmitry Vyukov
2015-02-13tsan: remove stats from ThreadState ifndef TSAN_COLLECT_STATSDmitry Vyukov
2015-01-03Remove TSAN_DEBUG in favor of SANITIZER_DEBUG.Alexey Samsonov
2014-12-25tsan: fix trace initialization during thread id reuseDmitry Vyukov
2014-12-22tsan: reset stack0 in the first partition of thread traceDmitry Vyukov
2014-12-09[tsan] remove TSAN_GO in favor of SANITIZER_GOKostya Serebryany
2014-09-10[TSan] Use common flags in the same way as all the other sanitizersAlexey Samsonov
2014-09-03tsan: handle early signalsDmitry Vyukov
2014-08-05tsan: allocate vector clocks using slab allocatorDmitry Vyukov
2014-06-06tsan: flush metamap per-thread cache when thread finishesDmitry Vyukov
2014-05-29tsan: refactor storage of meta information for heap blocks and sync objectsDmitry Vyukov
2014-05-28tsan: refactor suppressions machineryDmitry Vyukov
2014-04-25tsan: allow to suppress all reportsDmitry Vyukov
2014-04-11tsan: fix vector clocksDmitry Vyukov
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-01-24tsan: do not deadlock on forkDmitry Vyukov
2013-12-24tsan: remove in_rtl counterDmitry Vyukov
2013-11-27tsan: clarify "thread ended with ignores enabled" messageDmitry Vyukov
2013-11-27tsan: better diagnostics if thread finishes with ignores enabledDmitry 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-06-06tsan: use memory access size for Go after allDmitry Vyukov
2013-05-21tsan: detect when a thread ends with ignores enabledDmitry Vyukov
2013-03-21tsan: better reporting of thread leaksDmitry Vyukov
2013-03-20tsan: special handling of .rodata (don't try to find races, don't keep shadow...Dmitry 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-19tsan: fix memory leakDmitry Vyukov
2013-03-18tsan: touch less shadow memory during operations on big memory rangesDmitry Vyukov