summaryrefslogtreecommitdiff
path: root/lib/tsan
AgeCommit message (Expand)Author
2017-06-20[Sanitizers] Move cached allocator_may_return_null flag to sanitizer_allocatorAlex Shlyapnikov
2017-06-13tsan: fix reading of mutex flagsDmitry Vyukov
2017-06-13tsan: fix pedantic warningsDmitry Vyukov
2017-06-07[tsan]: Fix GNU version of strerror_r interceptorVitaly Buka
2017-05-25Don't require ThreadState to be contained within tls on all platformsFrancis Ricci
2017-05-16[tsan] Update tsan test for r303084Vitaly Buka
2017-05-15[sanitizer] Change SizeClassAllocator32 to accept just one templateKostya Kortchinsky
2017-05-03[tsan] Detect races on modifying accesses in Swift codeKuba Mracek
2017-05-02tsan: allow fast large MemoryRangeSet on non-Windows GoDmitry Vyukov
2017-05-02[compiler-rt] move tsan's Android __get_tls() to sanitizer_commonKostya Kortchinsky
2017-05-01[powerpc] deactivate flakey tests on powerpc64leBill Seurer
2017-05-01tsan: support linker init flag in __tsan_mutex_destroyDmitry Vyukov
2017-04-30[tsan] Track external tags in thread tracesKuba Mracek
2017-04-24[tsan] Remove the extra word "object" from description of external racesKuba Mracek
2017-04-21[tsan] Refactor __tsan_external_read/__tsan_external_write to avoid code dupl...Kuba Mracek
2017-04-21[tsan] Track external API accesses as 1-byte accesses (instead of 8-byte)Kuba Mracek
2017-04-21[tsan] Ignore memory accesses for libignored modules for "external" racesKuba Mracek
2017-04-21[tsan] Don't report bugs from interceptors called from libignored modulesKuba Mracek
2017-04-17[sanitizer] Introduce tid_t as a typedef for OS-provided thread IDsKuba Mracek
2017-04-13Don't assume PTHREAD_CREATE_JOINABLE is 0 on all systemsFrancis Ricci
2017-04-06[TSan] Adjust expectation for check_analyze.shCraig Topper
2017-03-30[tsan] Add interceptor for xpc_connection_cancel to avoid false positivesKuba Mracek
2017-03-30[sanitizer] Move fread and fwrite interceptors to sanitizer_commonMaxim Ostapenko
2017-03-26[tsan] Only Acquire/Release GCD queues if they're not NULLKuba Mracek
2017-03-26tsan: add new mutex annotationsDmitry Vyukov
2017-03-24Follow-up for r298738: Use "0" instead of "false" because the variable is uptr.Kuba Mracek
2017-03-24Fix an uninitialized field in tsan_block_context_t/AllocContext in tsan_libdi...Kuba Mracek
2017-03-22tsan: fix a typoDmitry Vyukov
2017-03-21tsan: support __ATOMIC_HLE_ACQUIRE/RELEASE flagsDmitry Vyukov
2017-02-22Re-commit of r295318, which was reverted due to AArch64 flakiness. Moving the...Kuba Mracek
2017-02-20Revert "[tsan] Provide external tags (object types) via debugging API"Diana Picus
2017-02-16[tsan] Provide external tags (object types) via debugging APIKuba Mracek
2017-02-02[tsan] Provide API for libraries for race detection on custom objectsKuba Mracek
2017-02-02[tsan] Properly describe GCD worker threads in reportsKuba Mracek
2017-01-26[tsan] Fix os_id of main threadKuba Mracek
2017-01-24[tsan] Enable ignore_noninstrumented_modules=1 on Darwin by defaultKuba Mracek
2017-01-12Revert "[sancov] moving sancov rt to sancov/ directory"Mike Aizatsky
2017-01-12[sancov] moving sancov rt to sancov/ directoryMike Aizatsky
2017-01-11[tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress f...Kuba Mracek
2017-01-10Make cmake link flag naming consistentFrancis Ricci
2017-01-09Enable weak hooks on darwinFrancis Ricci
2017-01-07tsan: Introducing a function to flush the shadow memory from third-party libr...Dmitry Vyukov
2017-01-07Revert "Enable weak hooks on darwin"Francis Ricci
2017-01-07Enable weak hooks on darwinFrancis Ricci
2017-01-06[sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on ...Kuba Mracek
2016-12-27[tsan] Fix string to bool conversion warnings in tsan testsVitaly Buka
2016-12-19[tsan] Implement __tsan_get_alloc_stack and __tsan_locate_address to query po...Kuba Mracek
2016-12-15[tsan] Add interceptor for libcxx __shared_count::__release_shared()Kuba Mracek
2016-12-14tsan: allow Java VM iterate over allocated objectsDmitry Vyukov
2016-11-30Release memory to OS only when the requested range covers the entire pageEvgeniy Stepanov