summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl
Commit message (Expand)AuthorAgeFilesLines
* [Sanitizer] add sanity checks for communication with external symbolizerAlexey Samsonov2012-11-091-1/+5
* tsan: switch to new memory_order constants (ABI compatible)Dmitry Vyukov2012-11-092-13/+34
* tsan: add __tsan_atomicX_compare_exchange_val() functionDmitry Vyukov2012-11-092-0/+39
* tsan: use GORACE env for options for GoDmitry Vyukov2012-11-084-3/+9
* tsan: do not sleep at exit if there are no other threadsDmitry Vyukov2012-11-074-1/+21
* tsan: add flag to suppress all reports (useful for benchmarking)Dmitry Vyukov2012-11-074-1/+13
* tsan: more precise handling of finalizersDmitry Vyukov2012-11-075-22/+16
* tsan: slightly relax requirements for lazy shadow memory (can overlap and may...Dmitry Vyukov2012-11-061-9/+1
* tsan: lazily allocate shadow for GoDmitry Vyukov2012-11-066-30/+22
* tsan: windows platform supportDmitry Vyukov2012-11-061-0/+82
* tsan: add shadow mapping for windowsDmitry Vyukov2012-11-061-2/+6
* tsan: fix constant typesDmitry Vyukov2012-11-061-4/+4
* tsan: don't release disabled clocksDmitry Vyukov2012-11-062-1/+8
* [TSan] finally remove TsanPrintf in favor of Printf from sanitizer_commonAlexey Samsonov2012-11-0216-149/+109
* [Sanitizer] Use kStderrFd constant instead of hardcoded 2Alexey Samsonov2012-11-021-1/+1
* tsan: better message about found races for Go ThreadSanitizerDmitry Vyukov2012-10-071-0/+4
* tsan: cache pc's that cause suppressions (this way we do not need to symboliz...Dmitry Vyukov2012-10-059-28/+62
* tsan: add atomic_fetch_sub() and atomic_signal_fence() functionsDmitry Vyukov2012-10-043-0/+41
* tsan: prepare for migration to new memory_order enum values (ABI compatible)Dmitry Vyukov2012-10-032-16/+37
* tsan: fix mac buildDmitry Vyukov2012-10-024-5/+5
* tsan: wait for pending reports before exitDmitry Vyukov2012-10-021-0/+4
* tsan: output tid's in reportsDmitry Vyukov2012-10-027-5/+10
* Quick fix data/bss detection in TSan.Evgeniy Stepanov2012-09-271-1/+4
* [TSan] move replacement for new/delete back into tsan_interceptorsAlexey Samsonov2012-09-275-76/+46
* [TSan] fork external symbolizer before starting internal threadsAlexey Samsonov2012-09-251-3/+3
* [TSan] Provide replacements for operators new/delete instead of declaring ext...Alexey Samsonov2012-09-248-178/+181
* [CMake][tsan] Compile .S files for tsan as C instead of CXX.Michael J. Spencer2012-09-211-1/+1
* tsan: fix gcc4.2.1 warningDmitry Vyukov2012-09-191-1/+1
* tsan: fix Go buildDmitry Vyukov2012-09-192-1/+4
* [TSan] If we detect an unlimited stack, try to re-exec with limited stackAlexey Samsonov2012-09-171-0/+11
* tsan: increase internal memory block limit 1GB->4GBDmitry Vyukov2012-09-171-1/+1
* [TSan] fix a typo in CMakeListsAlexey Samsonov2012-09-131-1/+1
* [TSan] Use interface attribute for weak functions that may be overriden by userAlexey Samsonov2012-09-132-0/+2
* [TSan] Add initial support for buidling ThreadSanitizer runtime library with ...Alexey Samsonov2012-09-131-0/+56
* [TSan] fix a bunch of warnings reported by pedantic gccAlexey Samsonov2012-09-1312-17/+21
* Revert the lockf() support. Alexander Potapenko2012-09-113-38/+0
* [Sanitizer] Get rid of dependency between sanitizer_common and asan/tsan runt...Alexey Samsonov2012-09-115-23/+8
* Interceptors for lockf and lockf64, minor calloc() fix.Alexander Potapenko2012-09-113-1/+45
* tsan: ignore destruction of global mutexes (causes a lot of non-interesting r...Dmitry Vyukov2012-09-073-1/+37
* tsan: fix code styleDmitry Vyukov2012-09-061-1/+1
* tsan: increase max shadow stack size + reduce memory consumption at the same ...Dmitry Vyukov2012-09-066-10/+19
* [TSan] add support for running external symbolizer other than addr2line (for ...Alexey Samsonov2012-09-064-7/+20
* [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T*Alexey Samsonov2012-09-056-17/+17
* tsan: do not crash with obscure message if a user passes invalid arguments to...Dmitry Vyukov2012-09-021-3/+5
* tsan: insert cfi directives into assembly (not fully working for now, though)Dmitry Vyukov2012-09-022-2/+93
* tsan: more robust current thread stack restorationDmitry Vyukov2012-09-021-3/+5
* tsan: better diagnostics for mutex misuseDmitry Vyukov2012-09-015-3/+19
* tsan: fix crash when users pass insane mutex addresses in dynamic annotationsDmitry Vyukov2012-08-311-7/+14
* tsan: add "as if synchronized via sleep" featureDmitry Vyukov2012-08-319-8/+99
* tsan: slightly optimize mutex unlock Dmitry Vyukov2012-08-311-2/+2