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

12

/freebsd-9.3-release/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-9.3-release/lib/libthr/thread/
H A Dthr_spec.c53 _pthread_key_create(pthread_key_t *key, void (*destructor) (void *))
68 _thread_keytable[i].destructor = destructor;
110 void (*destructor)( void *);
124 destructor = NULL;
131 destructor = _thread_keytable[key].destructor;
141 * destructor is not invoked in this case.
148 * If there is a destructor, call it
151 if (destructor !
[all...]
H A Dthr_symbols.c53 int _thread_off_key_destructor = offsetof(struct pthread_key, destructor);
/freebsd-9.3-release/lib/libkse/thread/
H A Dthr_spec.c51 _pthread_key_create(pthread_key_t *key, void (*destructor) (void *))
66 _thread_keytable[i].destructor = destructor;
107 const_key_destructor_t destructor; local
121 destructor = NULL;
128 destructor = (const_key_destructor_t)
129 _thread_keytable[key].destructor;
139 if (destructor != NULL) {
142 * destructor:
145 destructor(dat
[all...]
H A Dthr_symbols.c55 int _thread_off_key_destructor = offsetof(struct pthread_key, destructor);
/freebsd-9.3-release/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-9.3-release/sys/sys/
H A Dosd.h57 int osd_register(u_int type, osd_destructor_t destructor,
68 #define osd_thread_register(destructor) \
69 osd_register(OSD_THREAD, (destructor), NULL)
85 #define osd_jail_register(destructor, methods) \
86 osd_register(OSD_JAIL, (destructor), (methods))
/freebsd-9.3-release/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);
H A Dvxlib.c182 /* The task TCB has just been deleted. Call the destructor
183 function for each TLS key that has both a destructor and
187 count protects us from calling a stale destructor. It does
233 static void tls_destructor (void) __attribute__ ((destructor));
287 setspecific/getspecific. Note that this does NOT call destructor
/freebsd-9.3-release/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
144 * if this is the last reference, calling its destructor if it has one.
152 if (0 != obj->destructor) {
153 obj->destructor(obj);
H A Dlmessages.c97 new->header.header.destructor = destruct_messages;
H A Dlnumeric.c98 new->header.header.destructor = destruct_numeric;
H A Dlmonetary.c159 new->header.header.destructor = destruct_monetary;
H A Dsetrunelocale.c218 l->header.header.destructor = destruct_ctype;
/freebsd-9.3-release/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-9.3-release/crypto/heimdal/lib/krb5/
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-9.3-release/contrib/ofed/libibverbs/src/
H A Dibverbs.h58 #define FINI __attribute__((destructor))
/freebsd-9.3-release/lib/libc/stdtime/
H A Dtimelocal.c146 new->header.header.destructor = destruct_time;
/freebsd-9.3-release/sys/cddl/compat/opensolaris/sys/
H A Dkmem.h71 int (*constructor)(void *, void *, int), void (*destructor)(void *, void *),
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dzfs_context.h122 #define tsd_create(keyp, destructor) do { \
123 *(keyp) = osd_thread_register((destructor)); \
/freebsd-9.3-release/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_kmem.c159 int (*constructor)(void *, void *, int), void (*destructor)(void *, void *),
169 cache->kc_destructor = destructor;
174 destructor != NULL ? kmem_std_destructor : NULL,
/freebsd-9.3-release/sys/kern/
H A Dkern_osd.c91 osd_register(u_int type, osd_destructor_t destructor, osd_method_t *methods) argument
99 * If no destructor is given, use default one. We need to use some
100 * destructor, because NULL destructor means unused slot.
102 if (destructor == NULL)
103 destructor = osd_default_destructor;
137 osd_destructors[type][i] = destructor;
166 * Set destructor to NULL to free the slot.
/freebsd-9.3-release/contrib/binutils/libiberty/
H A Dcplus-dem.c130 int destructor; member in struct:work_stuff
1019 s2 = work->destructor;
1022 work->constructor = work->destructor = 0;
1054 else if (work->destructor == 2)
1057 work->destructor = 0;
1067 work->destructor = s2;
1414 if (work -> destructor & 1)
1418 work->destructor -= 1;
1420 if ((work->constructor & 1) || (work->destructor & 1))
2415 we are demangling a constructor or destructor
[all...]
/freebsd-9.3-release/contrib/gcclibs/libiberty/
H A Dcplus-dem.c130 int destructor; member in struct:work_stuff
1019 s2 = work->destructor;
1022 work->constructor = work->destructor = 0;
1054 else if (work->destructor == 2)
1057 work->destructor = 0;
1067 work->destructor = s2;
1414 if (work -> destructor & 1)
1418 work->destructor -= 1;
1420 if ((work->constructor & 1) || (work->destructor & 1))
2415 we are demangling a constructor or destructor
[all...]

Completed in 219 milliseconds

12