Home
last modified time | relevance | path

Searched refs:__cxa_atexit (Results 1 – 25 of 44) sorted by relevance

12

/netbsd/src/tests/lib/libc/stdlib/
Dh_atexit.c42 extern int __cxa_atexit(void (*func)(void *), void *, void *);
170 ASSERT(0 == __cxa_atexit(cxa_handler_4, &arg_1, &dso_handle_1)); in main()
171 ASSERT(0 == __cxa_atexit(cxa_handler_5, &arg_1, &dso_handle_1)); in main()
172 ASSERT(0 == __cxa_atexit(cxa_handler_3, &arg_2, &dso_handle_2)); in main()
173 ASSERT(0 == __cxa_atexit(cxa_handler_2, &arg_3, &dso_handle_3)); in main()
/netbsd/src/tests/lib/libpthread/
Dh_atexit.c47 extern int __cxa_atexit(void (*func)(void *), void *, void *);
175 ASSERT(0 == __cxa_atexit(cxa_handler_4, &arg_1, &dso_handle_1)); in main()
176 ASSERT(0 == __cxa_atexit(cxa_handler_5, &arg_1, &dso_handle_1)); in main()
177 ASSERT(0 == __cxa_atexit(cxa_handler_3, &arg_2, &dso_handle_2)); in main()
178 ASSERT(0 == __cxa_atexit(cxa_handler_2, &arg_3, &dso_handle_3)); in main()
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/rs6000/
Dcxa_atexit.c32 #undef __cxa_atexit
62 __cxa_atexit (void (*func) (void *), void *arg, void *d) in __cxa_atexit() function
66 INTDEF(__cxa_atexit)
Dlibgcc-aix-cxa.ver2 __cxa_atexit
Datexit.c42 return __cxa_atexit ((void (*) (void *)) func, NULL, in atexit()
Dexit.h86 extern int __cxa_atexit (void (*func) (void *), void *arg, void *d);
/netbsd/src/distrib/utils/zcat/
Dmisc.c33 int __cxa_atexit(void (*func)(void *), void *arg, void *dso);
35 __cxa_atexit(void (*func)(void *), void *arg, void *dso) in __cxa_atexit() function
/netbsd/src/lib/libc/stdlib/
Datexit.c145 return (__cxa_atexit(func, arg, dso)); in __aeabi_atexit()
176 __cxa_atexit(void (*func)(void *), void *arg, void *dso) in __cxa_atexit() function
/netbsd/src/lib/libc/include/
Datexit.h34 int __cxa_atexit(void (*)(void *), void *, void *);
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/
Datexit_arm.cc35 return abi::__cxa_atexit(destructor, object, dso_handle); in __aeabi_atexit()
Dcxxabi.h129 __cxa_atexit(void (_GLIBCXX_CDTOR_CALLABI *)(void*), void*, void*) _GLIBCXX_NOTHROW;
131 __cxa_atexit(void (*)(void*), void*, void*) _GLIBCXX_NOTHROW;
/netbsd/src/external/bsd/libc++/dist/libcxxrt/src/
Dcxa_atexit.c39 int __cxa_atexit( void (*f)(void *), void *p, void *d) { in __cxa_atexit() function
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/
Ddarwin-crt3.c500 int __cxa_atexit (cxa_atexit_callback func, void* arg,
504 __cxa_atexit (cxa_atexit_callback func, void* arg, const void* dso) in __cxa_atexit() function
/netbsd/src/tools/gcc/
DMakefile44 --enable-__cxa_atexit \
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dconfig.gcc43 # library function called __cxa_atexit.
44 # Since not all C libraries provide __cxa_atexit the
882 # Assume that glibc or uClibc or Bionic are being used and so __cxa_atexit
990 # __cxa_atexit was introduced in Solaris 11.4.
1101 # Assume that newlib is being used and so __cxa_atexit is provided.
1314 # The EABI requires the use of __cxa_atexit.
1365 # The EABI requires the use of __cxa_atexit.
1374 # The EABI requires the use of __cxa_atexit.
2856 # __cxa_atexit increases code size, and we don't need to support
Dconfigure.ac942 # Enable __cxa_atexit for C++.
943 AC_ARG_ENABLE(__cxa_atexit, optenable
944 [AS_HELP_STRING([--enable-__cxa_atexit], [enable __cxa_atexit for C++])],
2044 # mingw32 doesn't have __cxa_atexit but uses atexit registration
2053 AC_CHECK_FUNC(__cxa_atexit,[use_cxa_atexit=yes],
2054 [echo "__cxa_atexit can't be enabled on this target"])
2058 # We can't check for __cxa_atexit when building a cross, so assume
2064 [Define if you want to use __cxa_atexit, rather than atexit, to
2067 destructors, but requires __cxa_atexit in libc.])
Dconfig.in76 /* Define if you want to use __cxa_atexit, rather than atexit, to register C++
79 __cxa_atexit in libc. */
Dtarget.def6323 is in effect. The default is to return false to use @code{__cxa_atexit}.",
6328 __cxa_atexit to register static destructors. */
6332 in the same manner as @code{__cxa_atexit} to register C++ static\n\
6849 run from __cxa_atexit. If this is the case then, for each priority level,\n\
6851 level with __cxa_atexit (and there will be no destructors emitted).\n\
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dgccinstall.info1390 '--enable-__cxa_atexit'
1391 Define if you want to use __cxa_atexit, rather than atexit, to
1394 destructors, but requires __cxa_atexit in libc. This option is
3263 on FreeBSD 7 or later) and the use of '__cxa_atexit' by default (on
3836 * __cxa_atexit
Dinstall.texi1630 @item --enable-__cxa_atexit
1631 Define if you want to use __cxa_atexit, rather than atexit, to
1634 destructors, but requires __cxa_atexit in libc. This option is currently
3982 on FreeBSD 7 or later) and the use of @code{__cxa_atexit} by default
4636 @item __cxa_atexit
Dsourcebuild.texi2686 Target uses @code{__cxa_atexit}.
3073 Skip the test if the target does not support @code{__cxa_atexit}.
/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
DChangeLog-20131489 (__cxa_atexit, __cxa_thread_atexit): Add ECF_LEAF | ECF_NOTHROW attributes.
3831 dso_handle parm on targets without __cxa_atexit.
DChangeLog-20006722 __cxa_atexit.
6723 (do_static_destruction): Check that __cxa_atexit is not in use.
6725 __cxa_atexit.
DChangeLog-20023208 dso_handle itself, to __cxa_atexit.
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/
DChangeLog-20073995 (__cxa_atexit): Use it.
4157 * libsupc++/cxxabi.h (__cxa_atexit): Conditionalize exception
4181 * libsupc++/cxxabi.h (__cxa_atexit): Add exception specification.

12