summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_defs.h
AgeCommit message (Expand)Author
2014-04-11tsan: fix vector clocksDmitry 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-06-26[tsan] Move some suppressions-related code to common.Sergey Matveev
2013-03-27tsan: print matched suppressions if print_suppressions=1 flag is providedDmitry Vyukov
2013-03-15[TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_commonAlexey Samsonov
2013-02-01tsan: detect races between plain and atomic memory accessesDmitry Vyukov
2013-01-30tsan: fix CPP_WEAK definition (it must be the other way around)Dmitry Vyukov
2013-01-30tsan: introduce a helped macro CPP_WEAK (Go linker does not support weak symb...Dmitry Vyukov
2012-12-06tsan: add mutexsets to reportsDmitry Vyukov
2012-12-04tsan: fix trace handling when trace is reused between threadsDmitry Vyukov
2012-11-28tsan: address several review commentsDmitry Vyukov
2012-11-15tsan: switch to 4 shadow cells by default (since that's what we use everywher...Dmitry Vyukov
2012-11-08tsan: use GORACE env for options for GoDmitry Vyukov
2012-11-06tsan: lazily allocate shadow for GoDmitry Vyukov
2012-11-06tsan: fix constant typesDmitry Vyukov
2012-09-06tsan: fix code styleDmitry Vyukov
2012-09-06tsan: increase max shadow stack size + reduce memory consumption at the same ...Dmitry Vyukov
2012-08-15tsan: switch to new allocatorDmitry Vyukov
2012-07-16tsan: use dynamic shadow stack for GoDmitry Vyukov
2012-07-05tsan: Go language supportDmitry Vyukov
2012-06-29tsan/asan: unify atomics (move atomics from tsan to sanitizer_common)Dmitry Vyukov
2012-06-29tsan: remove own memset/memcpy/memcmp (too messy)Dmitry Vyukov
2012-06-27tsan: prevent insertion of unwanted memset/memcpy/memcmp into runtimeDmitry Vyukov
2012-06-22tsan: do not call malloc/free in memory access handling routine.Dmitry Vyukov
2012-06-15[Sanitizer] Use DEFINE_REAL macro in TSan runtime to call libc implementation...Alexey Samsonov
2012-06-14[Sanitizer] Move internal_memcmp to common sanitizer libcAlexey Samsonov
2012-06-09[TSan] use efficient real_memcpy inside runtimeAlexey Samsonov
2012-06-08[Sanitizer] add internal_memset and internal_strrchr to sanitizer_common/Alexey Samsonov
2012-06-08[TSan] s/internal_memset/real_memsetAlexey Samsonov
2012-06-07[Sanitizer] move internal_strdup and internal_memcpy to common runtime. Make ...Alexey Samsonov
2012-06-06[Sanitizer] Use common CHECK machinery. Currently each tool has to define its...Alexey Samsonov
2012-06-06[Sanitizer] Move more functions/constants to sanitizer_common.Alexey Samsonov
2012-06-05[Sanitizer] rename sanitizer_defs.h to sanitizer_internal_defs.hAlexey Samsonov
2012-06-05[Sanitizer] remove using namespace __sanitizer linesAlexey Samsonov
2012-06-05[Sanitizer] Use common defines for ASan and TSan runtime. Split defines betwe...Alexey Samsonov
2012-06-04[Sanitizer]: move internal_strcmp to sanitizer_commonAlexey Samsonov
2012-05-25tsan: do not call into libc in symbolizer and in other code (this causes recu...Dmitry Vyukov
2012-05-24tsan: fix compilation with newest clangDmitry Vyukov
2012-05-22tsan: add shadow memory flush + fix few bugsDmitry Vyukov
2012-05-22tsan: reduce per-thread memory usageDmitry Vyukov
2012-05-17tsan: detect accesses to freed memoryDmitry Vyukov
2012-05-11[tsan] run more kinds of builds as presubmit test (and fix gcc debug build)Kostya Serebryany
2012-05-10[tsan] First commit of ThreadSanitizer (TSan) run-time library.Kostya Serebryany