summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_defs.h
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* tsan: optimize sync clock memory consumptionDmitry Vyukov2017-07-141-4/+29
* [tsan] Detect races on modifying accesses in Swift codeKuba Mracek2017-05-031-0/+9
* [tsan] Provide API for libraries for race detection on custom objectsKuba Mracek2017-02-021-1/+2
* tsan: always define SANITIZER_GODmitry Vyukov2016-10-281-12/+2
* tsan: split thread into logical and physical stateDmitry Vyukov2016-04-271-0/+1
* tsan: revert r262037Dmitry Vyukov2016-02-261-1/+0
* tsan: split thread into logical and physical stateDmitry Vyukov2016-02-261-0/+1
* Fix another -Wexpansion-to-defined warning in compiler-rt.Nico Weber2016-01-191-1/+5
* [tsan] Fix weakly imported functions on OS XKuba Brecka2015-11-301-3/+0
* [tsan] Handle libdispatch worker threads on OS XKuba Brecka2015-11-041-0/+2
* Allow UBSan+MSan and UBSan+TSan combinations (Clang part).Alexey Samsonov2015-04-281-0/+5
* [TSan] Provide default values for compile definitions.Alexey Samsonov2015-02-171-1/+10
* tsan: reduce size of vector clock in Go modeDmitry Vyukov2015-02-131-0/+4
* tsan: remove stats from ThreadState ifndef TSAN_COLLECT_STATSDmitry Vyukov2015-02-131-6/+0
* tsan: remove TSAN_SHADOW_COUNTDmitry Vyukov2015-01-191-29/+0
* Remove TSAN_DEBUG in favor of SANITIZER_DEBUG.Alexey Samsonov2015-01-031-6/+2
* [tsan] remove TSAN_GO in favor of SANITIZER_GOKostya Serebryany2014-12-091-1/+1
* [TSan] Use StackTrace from sanitizer_common where applicableAlexey Samsonov2014-11-031-2/+0
* tsan: optimize memory access functionsDmitry Vyukov2014-05-301-0/+1
* tsan: refactor storage of meta information for heap blocks and sync objectsDmitry Vyukov2014-05-291-1/+16
* tsan: allow to disable history collectionDmitry Vyukov2014-05-151-0/+6
* tsan: fix vector clocksDmitry Vyukov2014-04-111-0/+1
* tsan: better diagnostics if thread finishes with ignores enabledDmitry Vyukov2013-11-271-0/+1
* tsan: move shadow stack from thread descriptors to fixed addressesDmitry Vyukov2013-10-161-4/+2
* [tsan] Move some suppressions-related code to common.Sergey Matveev2013-06-261-1/+0
* tsan: print matched suppressions if print_suppressions=1 flag is providedDmitry Vyukov2013-03-271-0/+1
* [TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_commonAlexey Samsonov2013-03-151-1/+0
* tsan: detect races between plain and atomic memory accessesDmitry Vyukov2013-02-011-1/+1
* tsan: fix CPP_WEAK definition (it must be the other way around)Dmitry Vyukov2013-01-301-3/+3
* tsan: introduce a helped macro CPP_WEAK (Go linker does not support weak symb...Dmitry Vyukov2013-01-301-0/+3
* tsan: add mutexsets to reportsDmitry Vyukov2012-12-061-0/+6
* tsan: fix trace handling when trace is reused between threadsDmitry Vyukov2012-12-041-1/+7
* tsan: address several review commentsDmitry Vyukov2012-11-281-0/+4
* tsan: switch to 4 shadow cells by default (since that's what we use everywher...Dmitry Vyukov2012-11-151-1/+1
* tsan: use GORACE env for options for GoDmitry Vyukov2012-11-081-0/+6
* tsan: lazily allocate shadow for GoDmitry Vyukov2012-11-061-0/+3
* tsan: fix constant typesDmitry Vyukov2012-11-061-4/+4
* tsan: fix code styleDmitry Vyukov2012-09-061-1/+1
* tsan: increase max shadow stack size + reduce memory consumption at the same ...Dmitry Vyukov2012-09-061-1/+2
* tsan: switch to new allocatorDmitry Vyukov2012-08-151-0/+1
* tsan: use dynamic shadow stack for GoDmitry Vyukov2012-07-161-3/+1
* tsan: Go language supportDmitry Vyukov2012-07-051-3/+5
* tsan/asan: unify atomics (move atomics from tsan to sanitizer_common)Dmitry Vyukov2012-06-291-18/+0
* tsan: remove own memset/memcpy/memcmp (too messy)Dmitry Vyukov2012-06-291-25/+0
* tsan: prevent insertion of unwanted memset/memcpy/memcmp into runtimeDmitry Vyukov2012-06-271-5/+24
* tsan: do not call malloc/free in memory access handling routine.Dmitry Vyukov2012-06-221-0/+1
* [Sanitizer] Use DEFINE_REAL macro in TSan runtime to call libc implementation...Alexey Samsonov2012-06-151-7/+6
* [Sanitizer] Move internal_memcmp to common sanitizer libcAlexey Samsonov2012-06-141-1/+0
* [TSan] use efficient real_memcpy inside runtimeAlexey Samsonov2012-06-091-0/+1
OpenPOWER on IntegriCloud