summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_rtl_thread.cc
Commit message (Expand)AuthorAgeFilesLines
* [TSan] Support fiber API on macOSJulian Lettner2019-04-201-1/+1
* Dmitry Vyukov2019-02-131-1/+38
* Revert "tsan: add fiber support"Diana Picus2019-02-131-38/+1
* tsan: add fiber supportDmitry Vyukov2019-02-121-1/+38
* sanitizers: Introduce ThreadType enumDmitry Vyukov2019-02-071-2/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* tsan: add pthread_tryjoin_np and pthread_timedjoin_np interceptorsDmitry Vyukov2018-11-211-0/+6
* Move __tsan::Vector to __sanitizerKamil Rytarowski2017-12-041-1/+1
* tsan: prepare clock for future changesDmitry Vyukov2017-07-121-0/+4
* [tsan]: Fix GNU version of strerror_r interceptorVitaly Buka2017-06-071-0/+1
* Don't require ThreadState to be contained within tls on all platformsFrancis Ricci2017-05-251-13/+1
* [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDsKuba Mracek2017-04-171-1/+1
* [tsan] Properly describe GCD worker threads in reportsKuba Mracek2017-02-021-2/+2
* Release memory to OS only when the requested range covers the entire pageEvgeniy Stepanov2016-11-301-1/+2
* tsan: always define SANITIZER_GODmitry Vyukov2016-10-281-8/+8
* [asan] first attempt at releasing free-d memory back to the system using madv...Kostya Serebryany2016-08-261-2/+2
* tsan: fix leak of shadow stacksDmitry Vyukov2016-07-201-0/+6
* tsan: change tsan/Go interface for obtaining the current ProcessorDmitry Vyukov2016-04-271-3/+3
* tsan: split thread into logical and physical stateDmitry Vyukov2016-04-271-17/+5
* tsan: revert r262037Dmitry Vyukov2016-02-261-5/+17
* tsan: split thread into logical and physical stateDmitry Vyukov2016-02-261-17/+5
* [tsan] Handle libdispatch worker threads on OS XKuba Brecka2015-11-041-2/+6
* Revert "Apply modernize-use-default to compiler-rt."Alexey Samsonov2015-10-301-1/+2
* Apply modernize-use-default to compiler-rt.Angel Garcia Gomez2015-10-201-2/+1
* [Tsan] Do not sanitize memcpy() during thread initialization on FreeBSDViktor Kutuzov2015-03-161-0/+1
* [TSan] Provide default values for compile definitions.Alexey Samsonov2015-02-171-1/+1
* tsan: remove everything related to rss/background thread in Go modeDmitry Vyukov2015-02-161-0/+2
* tsan: remove stats from ThreadState ifndef TSAN_COLLECT_STATSDmitry Vyukov2015-02-131-0/+2
* Remove TSAN_DEBUG in favor of SANITIZER_DEBUG.Alexey Samsonov2015-01-031-1/+1
* tsan: fix trace initialization during thread id reuseDmitry Vyukov2014-12-251-7/+5
* tsan: reset stack0 in the first partition of thread traceDmitry Vyukov2014-12-221-1/+4
* [tsan] remove TSAN_GO in favor of SANITIZER_GOKostya Serebryany2014-12-091-8/+8
* [TSan] Use common flags in the same way as all the other sanitizersAlexey Samsonov2014-09-101-2/+2
* tsan: handle early signalsDmitry Vyukov2014-09-031-2/+1
* tsan: allocate vector clocks using slab allocatorDmitry Vyukov2014-08-051-5/+11
* tsan: flush metamap per-thread cache when thread finishesDmitry Vyukov2014-06-061-0/+1
* tsan: refactor storage of meta information for heap blocks and sync objectsDmitry Vyukov2014-05-291-1/+1
* tsan: refactor suppressions machineryDmitry Vyukov2014-05-281-2/+2
* tsan: allow to suppress all reportsDmitry Vyukov2014-04-251-1/+1
* tsan: fix vector clocksDmitry Vyukov2014-04-111-2/+2
* tsan: deobfuscate global ctx variableDmitry Vyukov2014-03-201-14/+5
* tsan: use stack depot for goroutine creation stacks (as C++ threads do)Dmitry Vyukov2014-03-201-4/+0
* tsan: refactor deadlock detectorDmitry Vyukov2014-02-281-2/+12
* tsan: do not deadlock on forkDmitry Vyukov2014-01-241-0/+10
* tsan: remove in_rtl counterDmitry Vyukov2013-12-241-9/+0
* tsan: clarify "thread ended with ignores enabled" messageDmitry Vyukov2013-11-271-0/+2
* tsan: better diagnostics if thread finishes with ignores enabledDmitry Vyukov2013-11-271-8/+29
* tsan: move shadow stack from thread descriptors to fixed addressesDmitry Vyukov2013-10-161-6/+9
* tsan: add annotations to ignore synchronization operationsDmitry Vyukov2013-10-101-12/+8
* tsan: use memory access size for Go after allDmitry Vyukov2013-06-061-21/+0