summaryrefslogtreecommitdiff
path: root/test/tsan/Darwin
Commit message (Expand)AuthorAgeFilesLines
* [TSan] Add AnnotateIgnoreReadsBegin declaration to tsan/test.hJulian Lettner2019-09-091-5/+0
* [TSan] Add interceptors for mach_vm_[de]allocateJulian Lettner2019-09-091-0/+73
* [TSan] Add interceptors for os_unfair_lockJulian Lettner2019-08-161-0/+30
* compiler-rt: Rename .cc file in test/tsan to .cppFangrui Song2019-08-0215-5/+5
* [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.*Reid Kleckner2019-06-271-0/+0
* [TSan][libdispatch] Port gcd-sync-block-copy.mm to C++Julian Lettner2019-04-161-3/+7
* [TSan][libdispatch] Move libdispatch tests out of Darwin folderJulian Lettner2019-04-1223-1071/+0
* [TSan][libdispatch] Don't link against FoundationJulian Lettner2019-04-126-13/+22
* [TSan][libdispatch] Replace NSTemporaryDirectory in testsJulian Lettner2019-04-126-13/+8
* [TSan][libdispatch] Delete old testsJulian Lettner2019-04-112-69/+0
* [TSan][libdispatch] Replace usage of NSMutableData with stack arrayJulian Lettner2019-04-115-10/+10
* [TSan][libdispatch] Change test to have two simultaneous timersJulian Lettner2019-04-111-1/+1
* [TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 2Julian Lettner2019-04-1111-83/+97
* [TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 1Julian Lettner2019-04-096-53/+54
* [TSan][libdispatch] Remove Darwin-only version of fully-ported testsJulian Lettner2019-04-0610-428/+0
* [TSan] Remove ignore_interceptors_accesses flagJulian Lettner2019-01-102-56/+4
* [TSan] Support Objective-C @synchronized with tagged pointersJulian Lettner2019-01-071-2/+1
* [TSan] Enable detection of lock-order-inversions for Objective-C @synchronizedJulian Lettner2019-01-023-0/+109
* [tsan] Avoid calling Block_copy in the "sync" GCD interceptorsKuba Mracek2018-08-211-0/+34
* [tsan] Fix crash in objc_sync_enter/objc_sync_exit when using an Obj-C tagged...Kuba Mracek2018-07-241-0/+62
* Remove `tsan/Darwin/gcd-after-null.mm` test.Dan Liew2018-07-131-23/+0
* [tsan] Add debugging API to retrieve the "external tag" from reportsKuba Mracek2018-05-101-0/+68
* Revert "Follow-up to r331378. Update tests to allow to use C atomics in C++."Volodymyr Sapsai2018-05-033-3/+3
* Follow-up to r331378. Update tests to allow to use C atomics in C++.Volodymyr Sapsai2018-05-033-3/+3
* [tsan] Add interceptors for objc_sync_enter and objc_sync_exitKuba Mracek2018-04-131-0/+57
* Fix which Darwin versions have ObjC runtime with full subscripting support.Volodymyr Sapsai2018-02-261-1/+1
* Deflake the "xpc-race.mm" test.Kuba Mracek2017-09-221-22/+31
* Fix-up for r307537: We need to #include stdint.h to get int32_t.Kuba Mracek2017-07-101-0/+1
* [tsan] Add support for running TSan tests on iOS simulator and devicesKuba Mracek2017-07-105-4/+9
* [tsan] Use pthread_sigmask instead of sigprocmask to block signals in a threa...Kuba Mracek2017-07-051-0/+75
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-032-2/+2
* [tsan] Detect races on modifying accesses in Swift codeKuba Mracek2017-05-033-8/+102
* TSan: update line number after XFAIL on iOS.Tim Northover2017-04-271-2/+2
* XFAIL the TSan XPC tests on iOS. XPC isn't available on iOS.Kuba Mracek2017-04-263-0/+6
* [tsan] Include __tsan_external_* API from a header file instead of declaring ...Kuba Mracek2017-04-242-10/+0
* [tsan] Remove the extra word "object" from description of external racesKuba Mracek2017-04-241-6/+6
* [tsan] Add a test for "external" API that checks the dup suppression is based...Kuba Mracek2017-04-211-0/+66
* [tsan] Ignore memory accesses for libignored modules for "external" racesKuba Mracek2017-04-214-63/+117
* [tsan] Don't report bugs from interceptors called from libignored modulesKuba Mracek2017-04-211-0/+47
* [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDsKuba Mracek2017-04-171-2/+2
* [tsan] Add interceptor for xpc_connection_cancel to avoid false positivesKuba Mracek2017-03-301-0/+37
* [tsan] Only Acquire/Release GCD queues if they're not NULLKuba Mracek2017-03-261-0/+23
* Update debug_external.cc testcase to use TSan-invisible barriers to reduce fl...Kuba Mracek2017-03-241-0/+5
* Update the Darwin/external.cc testcase to use rpath. This means we can move t...Kuba Mracek2017-03-241-3/+12
* Re-commit of r295318, which was reverted due to AArch64 flakiness. Moving the...Kuba Mracek2017-02-221-0/+61
* Fixup for r293885: Update external.cc testcase to include the forgotten stdli...Kuba Mracek2017-02-131-0/+1
* [tsan] Provide API for libraries for race detection on custom objectsKuba Mracek2017-02-021-0/+153
* [tsan] Properly describe GCD worker threads in reportsKuba Mracek2017-02-021-0/+43
* [tsan] Fix os_id of main threadKuba Mracek2017-01-261-0/+46
* [tsan] Enable ignore_noninstrumented_modules=1 on Darwin by defaultKuba Mracek2017-01-2448-52/+54