Home
last modified time | relevance | path

Searched refs:byref_keep (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/BlocksRuntime/
H A Druntime.c393 copy->byref_keep = src->byref_keep; in _Block_byref_assign_copy()
395 (*src->byref_keep)(copy, src); in _Block_byref_assign_copy()
400 (void *)&copy->byref_keep, in _Block_byref_assign_copy()
401 (void *)&src->byref_keep, in _Block_byref_assign_copy()
695 cp += sprintf(cp, " copy helper: %p\n", (void *)(uintptr_t)src->byref_keep); in _Block_byref_dump()
H A DBlock_private.h85 void (*byref_keep)(struct Block_byref *dst, struct Block_byref *src); member
/llvm-project-15.0.7/compiler-rt/test/BlocksRuntime/
H A Dbyrefsanity.c43 void (*byref_keep)(struct byref_id *dst, struct byref_id *src); member
/llvm-project-15.0.7/clang/docs/
H A DBlock-ABI-Apple.rst386 void (*byref_keep)(void *dst, void *src);
453 void (*byref_keep)(struct _block_byref_voidBlock *dst, struct _block_byref_voidBlock *src);
472 .byref_keep=_block_byref_keep_helper, .byref_dispose=_block_byref_dispose_helper,
502 void (*byref_keep)(struct _block_byref_i *dst, struct _block_byref_i *src);
555 have ``byref_keep`` and ``byref_dispose`` helper functions that use
588 ``copy_helper``, ``dispose_helper``, ``byref_keep``, and ``byref_dispose``
659 void (*byref_keep)(struct _block_byref_i *dst, struct _block_byref_i *src);
713 .byref_keep=_block_byref_obj_keep, .byref_dispose=_block_byref_obj_dispose,