summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_defs.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* [Sanitizer] add internal_memset and internal_strrchr to sanitizer_common/Alexey Samsonov2012-06-081-1/+0
* [TSan] s/internal_memset/real_memsetAlexey Samsonov2012-06-081-1/+1
* [Sanitizer] move internal_strdup and internal_memcpy to common runtime. Make ...Alexey Samsonov2012-06-071-2/+1
* [Sanitizer] Use common CHECK machinery. Currently each tool has to define its...Alexey Samsonov2012-06-061-20/+0
* [Sanitizer] Move more functions/constants to sanitizer_common.Alexey Samsonov2012-06-061-2/+0
* [Sanitizer] rename sanitizer_defs.h to sanitizer_internal_defs.hAlexey Samsonov2012-06-051-1/+1
* [Sanitizer] remove using namespace __sanitizer linesAlexey Samsonov2012-06-051-2/+0
* [Sanitizer] Use common defines for ASan and TSan runtime. Split defines betwe...Alexey Samsonov2012-06-051-8/+5
* [Sanitizer]: move internal_strcmp to sanitizer_commonAlexey Samsonov2012-06-041-1/+0
* tsan: do not call into libc in symbolizer and in other code (this causes recu...Dmitry Vyukov2012-05-251-0/+1
* tsan: fix compilation with newest clangDmitry Vyukov2012-05-241-11/+8
* tsan: add shadow memory flush + fix few bugsDmitry Vyukov2012-05-221-1/+1
* tsan: reduce per-thread memory usageDmitry Vyukov2012-05-221-1/+1
* tsan: detect accesses to freed memoryDmitry Vyukov2012-05-171-1/+2
* [tsan] run more kinds of builds as presubmit test (and fix gcc debug build)Kostya Serebryany2012-05-111-1/+1
* [tsan] First commit of ThreadSanitizer (TSan) run-time library.Kostya Serebryany2012-05-101-0/+194
OpenPOWER on IntegriCloud