Searched refs:dtor (Results 1 - 25 of 30) sorted by relevance

12

/haiku-buildtools/gcc/gcc/testsuite/g++.dg/abi/
H A Darm_cxa_vec2.C22 void* dtor(void *) function
32 if (__aeabi_vec_dtor_cookie (NULL, &dtor) != NULL)
35 __aeabi_vec_delete (NULL, &dtor);
36 __aeabi_vec_delete3 (NULL, &dtor, &dealloc);
/haiku-buildtools/gcc/libstdc++-v3/testsuite/18_support/
H A Dcxa_vec.cc27 static abi::__cxa_cdtor_return_type dtor (void *x) function
39 abi::__cxa_vec_new (large_size, 8, 0, ctor, dtor);
52 abi::__cxa_vec_new (std::size_t(-1) / 4, 4, padding, ctor, dtor);
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.robertl/
H A Deh990323-1.C7 int dtor = 0; variable
13 ~A() {dtor++;}
73 if (!ctor || ctor != dtor)
H A Deh990323-5.C7 int dtor = 0; variable
38 dtor++;
64 if (dtor != 9)
/haiku-buildtools/legacy/gcc/gcc/config/m68k/
H A Ddpx2.ifile50 *(.dtor)
/haiku-buildtools/gcc/libgomp/testsuite/libgomp.c++/
H A Dpr30703.C8 int ctor, cctor, dtor; variable
34 dtor++;
68 if (ctor || cctor || dtor)
71 if (ctor + cctor != dtor)
/haiku-buildtools/gcc/libstdc++-v3/libsupc++/
H A Datexit_thread.cc38 __cxxabiv1::__cxa_thread_atexit (void (*dtor)(void *),
42 return __cxa_thread_atexit_impl (dtor, obj, dso_handle);
115 __cxxabiv1::__cxa_thread_atexit (void (*dtor)(void *), void *obj, void */*dso_handle*/)
145 new_elt->destructor = dtor;
154 (LPCWSTR) dtor, &new_elt->dll);
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.abi/
H A Dcxa_vec.C43 static abi::__cxa_cdtor_return_type dtor (void *x) function
98 void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor);
99 abi::__cxa_vec_delete (ary, 1, padding, dtor);
132 void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor);
149 // allocate and delete an array with exception on dtor
165 void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor);
166 abi::__cxa_vec_delete (ary, 1, padding, dtor);
183 // allocate an array with double exception on dtor
201 void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor);
202 abi::__cxa_vec_delete (ary, 1, padding, dtor);
[all...]
/haiku-buildtools/gcc/libgcc/config/
H A Dvxlib-tls.c130 tls_dtor dtor[MAX_KEYS]; member in struct:tls_keys
158 need to read tls_keys.dtor[key] atomically. */
186 tls_dtor dtor = tls_keys.dtor[key]; local
188 if (dtor)
189 dtor (data->values[key]);
239 __gthread_key_create (__gthread_key_t *keyp, tls_dtor dtor) argument
258 tls_keys.dtor[key] = dtor;
285 tls_keys.dtor[ke
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/i386/
H A Dsvr3.ifile43 *(.dtor)
H A Dsvr3z.ifile43 *(.dtor)
/haiku-buildtools/legacy/gcc/gcc/
H A Dgthr-dce.h89 __gthread_key_create (__gthread_key_t *key, void (*dtor) (void *))
91 return pthread_keycreate (key, dtor);
H A Dgthr-posix.h87 __gthread_key_create (__gthread_key_t *key, void (*dtor) (void *))
89 return pthread_key_create (key, dtor);
H A Dgthr-solaris.h109 __gthread_key_create (__gthread_key_t *key, void (*dtor) (void *))
114 if (thr_keycreate (key, dtor) != 0 || *key == -1)
H A Dgthr-vxworks.h78 __gthread_key_create (__gthread_key_t *key, void (*dtor) (void *))
87 /* We don't have a way to track dtor here, so instead, we
/haiku-buildtools/gcc/libgcc/config/i386/
H A Dgthr-win32.c102 void (*dtor) (void *) __attribute__((unused)))
112 status = __mingwthr_key_dtor (*key, dtor);
/haiku-buildtools/gcc/gcc/cp/
H A Dcp-cilkplus.c117 tree dtor = create_cilk_function_exit (frame, false, false); local
141 append_to_statement_list (build_stmt (loc, TRY_FINALLY_EXPR, body, dtor),
H A Drtti.c1539 tree bltn_type, dtor;
1548 dtor = CLASSTYPE_DESTRUCTORS (bltn_type);
1549 if (!dtor || DECL_EXTERNAL (dtor))
1537 tree bltn_type, dtor; local
H A Dmangle.c1708 write_special_name_destructor (const tree dtor) argument
1710 if (DECL_DELETING_DESTRUCTOR_P (dtor))
1712 else if (DECL_BASE_DESTRUCTOR_P (dtor))
1714 else if (DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (dtor))
1721 gcc_assert (DECL_COMPLETE_DESTRUCTOR_P (dtor));
H A Dclass.c1660 tree dtor = CLASSTYPE_DESTRUCTORS (t);
1664 if (!dtor)
1667 if (DECL_VINDEX (dtor))
1670 if (!TREE_PRIVATE (dtor) && !TREE_PROTECTED (dtor))
4894 deduce_noexcept_on_destructor (tree dtor)
4896 if (!TYPE_RAISES_EXCEPTIONS (TREE_TYPE (dtor)))
4899 TREE_TYPE (dtor) = build_exception_variant (TREE_TYPE (dtor), eh_spec);
5287 tree dtor;
1657 tree dtor = CLASSTYPE_DESTRUCTORS (t); local
4890 deduce_noexcept_on_destructor(tree dtor) argument
5283 tree dtor; local
[all...]
H A Dmethod.c919 /* Locate the dtor of TYPE. */
1073 tree dtor = build_special_member_call (ob, complete_dtor_identifier,
1076 if (dtor == error_mark_node)
1079 expr = build2 (COMPOUND_EXPR, void_type_node, expr, dtor);
1511 /* Unlike for base ctor/op=/dtor, for operator delete it's fine
1071 tree dtor = build_special_member_call (ob, complete_dtor_identifier, local
H A Dinit.c4011 (TM) should the type have a trivial dtor and no delete
4034 tree dtor;
4035 dtor = CLASSTYPE_DESTRUCTORS (type);
4036 if (!dtor || !DECL_VINDEX (dtor))
4160 /* We need to calculate this before the dtor changes the vptr. */
4031 tree dtor; local
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/
H A Dpr34688.c22 void (*dtor)(php_stream_filter *thisfilter ); member in struct:_php_stream_filter_ops
/haiku-buildtools/legacy/gcc/gcc/config/alpha/
H A Dcrtbegin.asm57 # Fragment of the ELF _fini routine that invokes our dtor cleanup.
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dinit.c514 dtor. */
1567 int dtor = 0;
1612 dtor = 1;
1634 if (dtor)
1565 int dtor = 0; local

Completed in 380 milliseconds

12