/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_libdispatch_mac.cc | 135 dispatch_block_t heap_block = Block_copy(block); \ 150 dispatch_block_t heap_block = Block_copy(block); \ 204 dispatch_block_t heap_block = Block_copy(block); in DISPATCH_INTERCEPT_B() 334 dispatch_block_t heap_block = Block_copy(^(void) { in TSAN_INTERCEPTOR() 364 dispatch_block_t new_handler = Block_copy(^(void) { in TSAN_INTERCEPTOR() 393 dispatch_block_t new_handler = Block_copy(^(void) { in TSAN_INTERCEPTOR() 424 dispatch_block_t new_handler = Block_copy(^(void) { in TSAN_INTERCEPTOR() 495 dispatch_block_t heap_block = Block_copy(destructor); in DECLARE_REAL_AND_INTERCEPTOR() 514 fd_handler_t new_h = Block_copy(^(dispatch_data_t data, int error) { in TSAN_INTERCEPTOR() 531 fd_handler_t new_h = Block_copy(^(dispatch_data_t data, int error) { in TSAN_INTERCEPTOR() [all …]
|
/external/llvm-project/compiler-rt/lib/tsan/rtl/ |
D | tsan_interceptors_libdispatch.cpp | 163 dispatch_block_t heap_block = Block_copy(block); \ 257 dispatch_block_t heap_block = Block_copy(block); in DISPATCH_INTERCEPT_SYNC_F() 359 __block dispatch_block_t block_copy = (dispatch_block_t)Block_copy(block); in TSAN_INTERCEPTOR() 393 dispatch_block_t heap_block = Block_copy(^(void) { in DECLARE_REAL() 423 dispatch_block_t new_handler = Block_copy(^(void) { in TSAN_INTERCEPTOR() 452 dispatch_block_t new_handler = Block_copy(^(void) { in TSAN_INTERCEPTOR() 483 dispatch_block_t new_handler = Block_copy(^(void) { in TSAN_INTERCEPTOR() 575 dispatch_block_t heap_block = Block_copy(destructor); in DECLARE_REAL_AND_INTERCEPTOR() 594 fd_handler_t new_h = Block_copy(^(dispatch_data_t data, int error) { in TSAN_INTERCEPTOR() 611 fd_handler_t new_h = Block_copy(^(dispatch_data_t data, int error) { in TSAN_INTERCEPTOR() [all …]
|
/external/compiler-rt/test/BlocksRuntime/ |
D | byrefcopyinner.c | 19 Block_copy(^{ in main() 24 Block_copy(b); in main()
|
D | byrefcopystack.c | 26 bumpi = Block_copy(^{ ++i; }); in setClosures() 27 geti = Block_copy(^{ return i; }); in setClosures()
|
D | dispatch_call_Block_with_release.c | 27 dispatch_call_Block_with_release2(Block_copy(b1)); in main() 28 dispatch_call_Block_with_release2(Block_copy(b2)); in main()
|
D | globalexpression.c | 22 void (^gblockcopy)(int) = Block_copy(gblock); in main() 33 gblockcopy = Block_copy(gblock); in main()
|
D | recursive-test.c | 47 void (^other_copied_block)(int) = Block_copy(^(int i) { in main() 61 recursive_copy_block = Block_copy(^(int i) { in main()
|
D | macro.c | 11 void (^bbb)(void) = Block_copy(^ { in foo()
|
D | recursiveassign.c | 29 recursive_copy_block = Block_copy(^(int i) { in main()
|
D | rdar6414583.c | 22 dispatch_block_t block = Block_copy(^{ c = i; }); in main()
|
D | byrefcopy.c | 30 void (^blockcopy)(void) = Block_copy(block); in main()
|
/external/llvm-project/compiler-rt/test/BlocksRuntime/ |
D | byrefcopyinner.c | 18 Block_copy(^{ in main() 23 Block_copy(b); in main()
|
D | byrefcopystack.c | 25 bumpi = Block_copy(^{ ++i; }); in setClosures() 26 geti = Block_copy(^{ return i; }); in setClosures()
|
D | dispatch_call_Block_with_release.c | 26 dispatch_call_Block_with_release2(Block_copy(b1)); in main() 27 dispatch_call_Block_with_release2(Block_copy(b2)); in main()
|
D | globalexpression.c | 21 void (^gblockcopy)(int) = Block_copy(gblock); in main() 32 gblockcopy = Block_copy(gblock); in main()
|
D | recursive-test.c | 46 void (^other_copied_block)(int) = Block_copy(^(int i) { in main() 60 recursive_copy_block = Block_copy(^(int i) { in main()
|
D | macro.c | 10 void (^bbb)(void) = Block_copy(^ { in foo()
|
D | recursiveassign.c | 28 recursive_copy_block = Block_copy(^(int i) { in main()
|
D | rdar6414583.c | 21 dispatch_block_t block = Block_copy(^{ c = i; }); in main()
|
/external/llvm-project/clang/test/ARCMT/ |
D | block_copy_release.m | 10 blk c = Block_copy(b); 15 id c = Block_copy(b);
|
/external/clang/test/ARCMT/ |
D | block_copy_release.m | 10 blk c = Block_copy(b); 15 id c = Block_copy(b);
|
/external/llvm-project/clang/test/Rewriter/ |
D | inner-block-helper-funcs.mm | 9 extern "C" dispatch_block_t Block_copy(dispatch_block_t aBlock); 24 dispatch_block_t copiedBlock = Block_copy(wrapperBlock); function
|
/external/clang/test/Rewriter/ |
D | inner-block-helper-funcs.mm | 9 extern "C" dispatch_block_t Block_copy(dispatch_block_t aBlock); 24 dispatch_block_t copiedBlock = Block_copy(wrapperBlock); function
|
/external/llvm-project/clang/docs/ |
D | BlockLanguageSpec.rst | 214 The copy operation ``Block_copy()`` is styled as a function that takes 234 a Block_copy of a referencing Block. Such variables may be mutated as 240 (that it is the result of a ``Block_copy`` operation). Despite this 241 there is no provision to do a ``Block_copy`` or a ``Block_release`` if 280 The :block-term:`Block_copy` operator retains all objects held in 299 ``Block_copy()``). The initial Apple implementation does in fact 301 only as a result of a ``Block_copy()`` operation. 338 calling ``Block_copy()`` on a Block allocated on the stack. In both 349 to the heap as a result of a ``Block_copy()`` operation. When copied
|
/external/clang/docs/ |
D | BlockLanguageSpec.rst | 214 The copy operation ``Block_copy()`` is styled as a function that takes 234 a Block_copy of a referencing Block. Such variables may be mutated as 240 (that it is the result of a ``Block_copy`` operation). Despite this 241 there is no provision to do a ``Block_copy`` or a ``Block_release`` if 280 The :block-term:`Block_copy` operator retains all objects held in 299 ``Block_copy()``). The initial Apple implementation does in fact 301 only as a result of a ``Block_copy()`` operation. 338 calling ``Block_copy()`` on a Block allocated on the stack. In both 349 to the heap as a result of a ``Block_copy()`` operation. When copied
|