summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_libdispatch_mac.cc
Commit message (Expand)AuthorAgeFilesLines
* [tsan] Support interception of libdispatch on LinuxJulian Lettner2019-03-061-726/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fixup for r340342: Avoid Block_release'ing the block since we're no longer ma...Kuba Mracek2018-08-211-1/+1
* [tsan] Avoid calling Block_copy in the "sync" GCD interceptorsKuba Mracek2018-08-211-4/+1
* Ignore the DISPATCH_NOESCAPE if not definedYi Kong2017-12-281-0/+5
* [compiler-rt] Fix const and volatile qualifier warningsKuba Mracek2017-11-101-2/+2
* [tsan] Annotate function parameters with attribute 'noescape'.Akira Hatanaka2017-09-211-3/+5
* [Sanitizers] TSan allocator set errno on failure.Alex Shlyapnikov2017-07-241-1/+2
* [tsan] Only Acquire/Release GCD queues if they're not NULLKuba Mracek2017-03-261-8/+9
* Follow-up for r298738: Use "0" instead of "false" because the variable is uptr.Kuba Mracek2017-03-241-1/+1
* Fix an uninitialized field in tsan_block_context_t/AllocContext in tsan_libdi...Kuba Mracek2017-03-241-0/+1
* [tsan] Add support for GCD dispatch_suspend and dispatch_resumeKuba Mracek2016-11-241-0/+9
* [tsan] Add support for GCD target queuesKuba Brecka2016-10-311-18/+48
* [tsan] Add support for GCD IO channels on DarwinKuba Brecka2016-07-111-9/+184
* [tsan] Avoid false positives with GCD data callbacksKuba Brecka2016-07-071-0/+26
* [tsan] Fix false positives with GCD dispatch_source_*Kuba Brecka2016-07-061-24/+44
* [tsan] Synchronize leaving a GCD group with notificationsKuba Brecka2016-07-051-9/+17
* [tsan] dispatch_once interceptor will cause a crash/deadlock when the origina...Kuba Brecka2016-07-051-2/+2
* [tsan] Stop extending the block’s lifetime in dispatch_group_asyncKuba Brecka2016-06-291-1/+3
* [tsan] Add HB edges for GCD barrier blocksKuba Brecka2016-06-271-48/+35
* [tsan] Add support for GCD's dispatch_after and dispatch_after_fKuba Brecka2016-05-191-0/+23
* [tsan] Fix a crash with dispatch_source_set_cancel_handler(NULL) on OS XKuba Brecka2016-04-121-0/+12
* [tsan] Add interceptors for dispatch_applyKuba Brecka2016-04-071-0/+34
* [tsan] Add support for dispatch event sourcesKuba Brecka2016-04-071-0/+72
* [tsan] Fix synchronization in dispatch_syncKuba Brecka2016-04-071-24/+62
* [tsan] Fix scoping of ScopedInteceptor in libdispatch supportKuba Brecka2015-12-181-0/+14
* [tsan] Update dispatch_group support to avoid using a disposed group objectKuba Brecka2015-12-141-0/+19
* [tsan] Add dispatch_group API interceptors and synchronizationKuba Brecka2015-12-081-1/+64
* [tsan] Add interceptors and sychronization for libdispatch semaphores on OS XKuba Brecka2015-12-011-0/+17
* [tsan] Add release+acquire semantics for serial dispatch queuesKuba Brecka2015-11-281-0/+33
* [tsan] Implement basic GCD interceptors for OS XKuba Brecka2015-11-241-0/+66
* [tsan] Handle dispatch_once on OS XKuba Brecka2015-11-191-0/+72
OpenPOWER on IntegriCloud