summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl
AgeCommit message (Expand)Author
2017-07-12tsan: give debug names to dense allocatorsDmitry Vyukov
2017-07-12tsan: don't create sync objects on acquire-loadDmitry Vyukov
2017-07-11Refactor MemoryMappingLayout::Next to use a single struct instead of output p...Francis Ricci
2017-07-10Fix a build failure due to r307541 (tsan_rtl_aarch64.S:54: Error: unknown pse...Kuba Mracek
2017-07-10Fix-up for r307540.Kuba Mracek
2017-07-10[tsan] Add comments for the bool argument of ThreadIgnoreBegin/ThreadIgnoreSy...Kuba Mracek
2017-07-10[tsan] Add a mapping for Darwin/AArch64Kuba Mracek
2017-07-10[tsan] Port setjmp/longjmp assembly to Darwin/AArch64Kuba Mracek
2017-07-10[tsan] Add a max VM address check for Darwin/AArch64Kuba Mracek
2017-07-06[Sanitizers] Consolidate internal errno definitions.Alex Shlyapnikov
2017-06-29MergeAlex Shlyapnikov
2017-06-28[Sanitizers] Operator new() interceptors always die on allocation errorAlex Shlyapnikov
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-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-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-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-11[tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress f...Kuba Mracek
2017-01-07tsan: Introducing a function to flush the shadow memory from third-party libr...Dmitry Vyukov
2017-01-06[sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on ...Kuba Mracek
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