summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* tsan: detect when a thread ends with ignores enabledDmitry Vyukov2013-05-211-0/+9
* tsan: better reporting of thread leaksDmitry Vyukov2013-03-211-10/+28
* tsan: special handling of .rodata (don't try to find races, don't keep shadow...Dmitry Vyukov2013-03-201-0/+7
* tsan: move trace header into 0x600000000000 rangeDmitry Vyukov2013-03-201-13/+6
* tsan: flush dead thread info earlier (when another thread is finished rather ...Dmitry Vyukov2013-03-191-4/+3
* tsan: fix memory leakDmitry Vyukov2013-03-191-0/+1
* tsan: touch less shadow memory during operations on big memory rangesDmitry Vyukov2013-03-181-3/+4
* tsan: mark shadow for thread stack as "don't need" when thread exitsDmitry Vyukov2013-03-181-12/+4
* tsan: fix clang -Wall buildDmitry Vyukov2013-03-181-0/+5
* [TSan] re-apply r177249 lost in editsAlexey Samsonov2013-03-181-1/+2
* tsan: fix memory leakDmitry Vyukov2013-03-181-0/+1
* tsan: use StackDepot for thread creation stacksDmitry Vyukov2013-03-181-0/+4
* tsan: fix Go buildDmitry Vyukov2013-03-181-14/+16
* [TSan] fix undefined variable in debug TSan buildAlexey Samsonov2013-03-181-1/+2
* [TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_commonAlexey Samsonov2013-03-151-223/+140
* tsan: do not imitate memory write on malloc() (Go)Dmitry Vyukov2013-02-131-0/+22
* tsan: detect races between plain and atomic memory accessesDmitry Vyukov2013-02-011-19/+3
OpenPOWER on IntegriCloud