diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2016-07-07 12:38:37 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2016-07-07 12:38:37 +0000 |
commit | 4446c216f5c3b78424ce1464134615c52a4399a5 (patch) | |
tree | 40139614cf5a0e3e88d4d2dd346a0c404f728854 /lldb/packages/Python/lldbsuite/test/functionalities/unwind/ehframe/TestEhFrameUnwind.py | |
parent | 474c642172bb4265777caed68f4551a8223524bf (diff) | |
download | bcm5719-llvm-4446c216f5c3b78424ce1464134615c52a4399a5.tar.gz bcm5719-llvm-4446c216f5c3b78424ce1464134615c52a4399a5.zip |
[tsan] Avoid false positives with GCD data callbacks
This patch adds synchronization between the creation of the GCD data object and destructor’s execution. It’s far from perfect, because ideally we’d want to synchronize the destruction of the last reference (via dispatch_release) and the destructor’s execution, but intercepting objc_release is problematic.
Differential Revision: http://reviews.llvm.org/D21990
llvm-svn: 274749
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/unwind/ehframe/TestEhFrameUnwind.py')
0 files changed, 0 insertions, 0 deletions