Searched refs:destructor (Results 1 - 25 of 66) sorted by relevance

123

/freebsd-11-stable/contrib/libstdc++/libsupc++/
H A Dvec.cc74 __cxa_cdtor_type destructor)
77 constructor, destructor,
86 __cxa_cdtor_type destructor,
106 constructor, destructor);
124 __cxa_cdtor_type destructor,
144 constructor, destructor);
163 __cxa_cdtor_type destructor)
178 __cxa_vec_cleanup(array_address, ix, element_size, destructor);
192 __cxa_cdtor_type destructor)
209 __cxa_vec_cleanup(dest_array, ix, element_size, destructor);
70 __cxa_vec_new(std::size_t element_count, std::size_t element_size, std::size_t padding_size, __cxa_cdtor_type constructor, __cxa_cdtor_type destructor) argument
82 __cxa_vec_new2(std::size_t element_count, std::size_t element_size, std::size_t padding_size, __cxa_cdtor_type constructor, __cxa_cdtor_type destructor, void *(*alloc) (std::size_t), void (*dealloc) (void *)) argument
120 __cxa_vec_new3(std::size_t element_count, std::size_t element_size, std::size_t padding_size, __cxa_cdtor_type constructor, __cxa_cdtor_type destructor, void *(*alloc) (std::size_t), void (*dealloc) (void *, std::size_t)) argument
159 __cxa_vec_ctor(void *array_address, std::size_t element_count, std::size_t element_size, __cxa_cdtor_type constructor, __cxa_cdtor_type destructor) argument
187 __cxa_vec_cctor(void *dest_array, void *src_array, std::size_t element_count, std::size_t element_size, __cxa_cdtor_return_type (*constructor) (void *, void *), __cxa_cdtor_type destructor) argument
218 __cxa_vec_dtor(void *array_address, std::size_t element_count, std::size_t element_size, __cxa_cdtor_type destructor) argument
253 __cxa_vec_cleanup(void *array_address, std::size_t element_count, std::size_t element_size, __cxa_cdtor_type destructor) argument
282 __cxa_vec_delete(void *array_address, std::size_t element_size, std::size_t padding_size, __cxa_cdtor_type destructor) argument
293 __cxa_vec_delete2(void *array_address, std::size_t element_size, std::size_t padding_size, __cxa_cdtor_type destructor, void (*dealloc) (void *)) argument
326 __cxa_vec_delete3(void *array_address, std::size_t element_size, std::size_t padding_size, __cxa_cdtor_type destructor, void (*dealloc) (void *, std::size_t)) argument
438 __aeabi_vec_new_cookie(std::size_t element_size, std::size_t element_count, abi::__cxa_cdtor_type constructor, abi::__cxa_cdtor_type destructor) argument
450 __aeabi_vec_dtor(void *array_address, abi::__cxa_cdtor_type destructor, std::size_t element_size, std::size_t element_count) argument
461 __aeabi_vec_dtor_cookie(void *array_address, abi::__cxa_cdtor_type destructor) argument
473 __aeabi_vec_delete(void *array_address, abi::__cxa_cdtor_type destructor) argument
483 __aeabi_vec_delete3(void *array_address, abi::__cxa_cdtor_type destructor, void (*dealloc) (void *, std::size_t)) argument
[all...]
H A Dcxxabi.h67 __cxa_cdtor_type destructor);
72 __cxa_cdtor_type destructor, void *(*__alloc) (size_t),
78 __cxa_cdtor_type destructor, void *(*__alloc) (size_t),
85 __cxa_cdtor_type destructor);
91 __cxa_cdtor_type destructor);
96 size_t __element_size, __cxa_cdtor_type destructor);
100 size_t __element_size, __cxa_cdtor_type destructor);
105 size_t __padding_size, __cxa_cdtor_type destructor);
109 size_t __padding_size, __cxa_cdtor_type destructor,
114 size_t __padding_size, __cxa_cdtor_type destructor,
[all...]
/freebsd-11-stable/contrib/netbsd-tests/lib/csu/
H A Dt_crt0.sh38 destructor executed
54 destructor executed
74 destructor executed
91 destructor executed
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_posix.cpp61 void AsanTSDInit(void (*destructor)(void *tsd)) {
63 tsd_destructor = destructor;
89 void AsanTSDInit(void (*destructor)(void *tsd)) {
92 CHECK_EQ(0, pthread_key_create(&tsd_key, destructor));
H A Dasan_fuchsia.cpp72 // There's no initialization needed, and the passed-in destructor
75 void AsanTSDInit(void (*destructor)(void *tsd)) {
76 DCHECK(destructor == &PlatformTSDDtor);
/freebsd-11-stable/lib/libthr/thread/
H A Dthr_spec.c54 _pthread_key_create(pthread_key_t *key, void (*destructor)(void *))
68 _thread_keytable[i].destructor = destructor;
106 void (*destructor)(void *);
118 destructor = NULL;
125 destructor = _thread_keytable[key].
126 destructor;
136 * that the destructor is not invoked
144 * If there is a destructor, call it with the
147 if (destructor !
[all...]
H A Dthr_symbols.c54 int _thread_off_key_destructor = offsetof(struct pthread_key, destructor);
/freebsd-11-stable/cddl/compat/opensolaris/lib/libumem/
H A Dumem.c36 umem_destructor_t *destructor; member in struct:umem_cache
106 umem_cache_t *umem_cache_create(char *debug_name, size_t bufsize, size_t align, umem_constructor_t *constructor, umem_destructor_t *destructor, umem_reclaim_t *reclaim, void *callback_data, void *source, int cflags) argument
115 cache->destructor = destructor;
157 if(cache->destructor != NULL)
158 cache->destructor(buffer, cache->callback_data);
/freebsd-11-stable/sys/sys/
H A Dosd.h57 int osd_register(u_int type, osd_destructor_t destructor,
72 #define osd_thread_register(destructor) \
73 osd_register(OSD_THREAD, (destructor), NULL)
91 #define osd_jail_register(destructor, methods) \
92 osd_register(OSD_JAIL, (destructor), (methods))
/freebsd-11-stable/contrib/gcc/config/
H A Ddarwin-crt2.c77 void (*destructor)(struct live_images *); /* destructor for this */ member in struct:live_images
136 if (destroy->destructor != NULL)
137 (*destroy->destructor) (destroy);
/freebsd-11-stable/lib/libc/locale/
H A Dxlocale_private.h56 * have a destructor associated, which is responsible for destroying the
58 * destructor set - they can then have their reference counts manipulated as
69 void(*destructor)(void*); member in struct:xlocale_refcounted
152 * if this is the last reference, calling its destructor if it has one.
161 if (count < 0 && obj->destructor != NULL)
162 obj->destructor(obj);
H A Dlmessages.c97 new->header.header.destructor = destruct_messages;
H A Dlnumeric.c98 new->header.header.destructor = destruct_numeric;
/freebsd-11-stable/contrib/libarchive/libarchive/test/
H A Dtest_archive_read_support.c36 typedef int destructor(struct archive *); typedef
50 test_success(constructor new_, enabler enable_, destructor free_)
66 test_failure(constructor new_, enabler enable_, destructor free_)
/freebsd-11-stable/contrib/byacc/test/
H A Dbtyacc_destroy1.y39 %destructor { if (!param->rtrn) close($$); } <file>
41 %destructor {
H A Dbtyacc_destroy2.y39 %destructor { if (!param->rtrn) close($$); } <file>
41 %destructor {
H A Dbtyacc_destroy3.y42 %destructor { if (!param->rtrn) close($$); } <file>
44 %destructor {
H A Derr_inherit4.y28 %destructor { } <nlist>
32 %destructor {
H A Dbtyacc_demo.y7 * %destructor
67 %destructor { // 'msg' is a 'char *' indicating the context of destructor invocation
73 %destructor { printf("%s accessed by symbol with type <decl> (case s.b. 279 & 280) @ position[%d,%d..%d,%d]\n",
78 %destructor { printf("%s accessed by symbol of any type other than <decl> @ position[%d,%d..%d,%d]\n",
83 %destructor { printf("%s accessed by symbol with no type @ position[%d,%d..%d,%d]\n",
H A Derr_inherit1.y30 %destructor {
/freebsd-11-stable/contrib/gcc/
H A Dunwind-dw2-fde-darwin.c79 void (*destructor)(struct live_images *); /* destructor for this */ member in struct:live_images
94 DESTRUCTOR_MAY_BE_CALLED_LIVE = 8 /* The destructor may be called on an
137 image->destructor = NULL;
206 image->destructor = live_image_destructor;
/freebsd-11-stable/crypto/heimdal/include/
H A Dheim_threads.h162 void (*destructor)(void *); member in struct:heim_thread_key
167 do { (k)->value = NULL; (k)->destructor = (d); r = 0; } while(0)
170 #define HEIMDAL_key_delete(k) do { (*(k).destructor)((k).value); } while(0)
/freebsd-11-stable/lib/libc/stdtime/
H A Dtimelocal.c146 new->header.header.destructor = destruct_time;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_linux.cpp196 void MsanTSDInit(void (*destructor)(void *tsd)) {
198 tsd_destructor = destructor;
225 void MsanTSDInit(void (*destructor)(void *tsd)) {
228 CHECK_EQ(0, pthread_key_create(&tsd_key, destructor));
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dzfs_context.h114 #define tsd_create(keyp, destructor) do { \
115 *(keyp) = osd_thread_register((destructor)); \

Completed in 426 milliseconds

123