summaryrefslogtreecommitdiff
path: root/test/tsan/Darwin
AgeCommit message (Expand)Author
2017-09-22Deflake the "xpc-race.mm" test.Kuba Mracek
2017-07-10Fix-up for r307537: We need to #include stdint.h to get int32_t.Kuba Mracek
2017-07-10[tsan] Add support for running TSan tests on iOS simulator and devicesKuba Mracek
2017-07-05[tsan] Use pthread_sigmask instead of sigprocmask to block signals in a threa...Kuba Mracek
2017-07-03fix trivial typos in comments; NFCHiroshi Inoue
2017-05-03[tsan] Detect races on modifying accesses in Swift codeKuba Mracek
2017-04-27TSan: update line number after XFAIL on iOS.Tim Northover
2017-04-26XFAIL the TSan XPC tests on iOS. XPC isn't available on iOS.Kuba Mracek
2017-04-24[tsan] Include __tsan_external_* API from a header file instead of declaring ...Kuba Mracek
2017-04-24[tsan] Remove the extra word "object" from description of external racesKuba Mracek
2017-04-21[tsan] Add a test for "external" API that checks the dup suppression is based...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-03-30[tsan] Add interceptor for xpc_connection_cancel to avoid false positivesKuba Mracek
2017-03-26[tsan] Only Acquire/Release GCD queues if they're not NULLKuba Mracek
2017-03-24Update debug_external.cc testcase to use TSan-invisible barriers to reduce fl...Kuba Mracek
2017-03-24Update the Darwin/external.cc testcase to use rpath. This means we can move t...Kuba Mracek
2017-02-22Re-commit of r295318, which was reverted due to AArch64 flakiness. Moving the...Kuba Mracek
2017-02-13Fixup for r293885: Update external.cc testcase to include the forgotten stdli...Kuba 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
2016-12-16Follow-up for r289831: Lower the unjoined thread count to 100 in the libcxx-f...Kuba Mracek
2016-12-15[tsan] Add interceptor for libcxx __shared_count::__release_shared()Kuba Mracek
2016-11-24[tsan] Add support for GCD dispatch_suspend and dispatch_resumeKuba Mracek
2016-11-12[tsan] Test that false races from ObjC's dealloc, .cxx_destruct, and initiali...Anna Zaks
2016-11-07[tsan] Change nullptr to NULL in realloc-zero.cc test. Some environments don'...Kuba Brecka
2016-11-07[tsan] Cast floating-point types correctly when instrumenting atomic accesses...Kuba Brecka
2016-10-31[tsan] Add support for GCD target queuesKuba Brecka
2016-09-14[tsan] Fix hanging gcd-apply and gcd-apply-race tests on macOS SierraKuba Brecka
2016-09-08[tsan] Support C++11 call_once in TSan on DarwinKuba Brecka
2016-08-02[tsan] Fix the behavior of OSAtomicTestAndClearKuba Brecka
2016-08-02[tsan] Fix behavior of realloc(nullptr, 0) on DarwinKuba Brecka
2016-07-12Disable the "gcd-io-race.mm" test to investigate bot hangs due to the test be...Kuba Brecka
2016-07-11[tsan] Add support for GCD IO channels on DarwinKuba Brecka
2016-07-09test: Use %clangxx in objc++ test filesSaleem Abdulrasool
2016-07-07[tsan] Avoid false positives with GCD data callbacksKuba Brecka
2016-07-06[tsan] Fix false positives with GCD dispatch_source_*Kuba Brecka
2016-07-05[tsan] Synchronize leaving a GCD group with notificationsKuba Brecka
2016-07-05[tsan] dispatch_once interceptor will cause a crash/deadlock when the origina...Kuba Brecka
2016-07-01[tsan] Relax the "ignored-interceptors.mm" testcase. The test has been flaky...Kuba Brecka
2016-06-29[tsan] Stop extending the block’s lifetime in dispatch_group_asyncKuba Brecka
2016-06-28Adapt the "objc-race.mm" test to use ignore_interceptors_accesses=1. All Obj...Kuba Brecka
2016-06-27[tsan] Add HB edges for GCD barrier blocksKuba Brecka
2016-06-26[tsan] Intercept libcxx __release_shared to avoid false positive with weak_pt...Kuba Brecka
2016-05-25[tsan] Change some OS X tests to include system headers (xpc.h, mman.h) more ...Kuba Brecka
2016-05-19[tsan] Add support for GCD's dispatch_after and dispatch_after_fKuba Brecka