| /netbsd/src/tests/lib/libc/stdlib/ |
| D | h_atexit.c | 42 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/ |
| D | h_atexit.c | 47 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/ |
| D | cxa_atexit.c | 32 #undef __cxa_atexit 62 __cxa_atexit (void (*func) (void *), void *arg, void *d) in __cxa_atexit() function 66 INTDEF(__cxa_atexit)
|
| D | libgcc-aix-cxa.ver | 2 __cxa_atexit
|
| D | atexit.c | 42 return __cxa_atexit ((void (*) (void *)) func, NULL, in atexit()
|
| D | exit.h | 86 extern int __cxa_atexit (void (*func) (void *), void *arg, void *d);
|
| /netbsd/src/distrib/utils/zcat/ |
| D | misc.c | 33 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/ |
| D | atexit.c | 145 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/ |
| D | atexit.h | 34 int __cxa_atexit(void (*)(void *), void *, void *);
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/ |
| D | atexit_arm.cc | 35 return abi::__cxa_atexit(destructor, object, dso_handle); in __aeabi_atexit()
|
| D | cxxabi.h | 129 __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/ |
| D | cxa_atexit.c | 39 int __cxa_atexit( void (*f)(void *), void *p, void *d) { in __cxa_atexit() function
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/ |
| D | darwin-crt3.c | 500 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/ |
| D | Makefile | 44 --enable-__cxa_atexit \
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | config.gcc | 43 # 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
|
| D | configure.ac | 942 # 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.])
|
| D | config.in | 76 /* Define if you want to use __cxa_atexit, rather than atexit, to register C++ 79 __cxa_atexit in libc. */
|
| D | target.def | 6323 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/ |
| D | gccinstall.info | 1390 '--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
|
| D | install.texi | 1630 @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
|
| D | sourcebuild.texi | 2686 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/ |
| D | ChangeLog-2013 | 1489 (__cxa_atexit, __cxa_thread_atexit): Add ECF_LEAF | ECF_NOTHROW attributes. 3831 dso_handle parm on targets without __cxa_atexit.
|
| D | ChangeLog-2000 | 6722 __cxa_atexit. 6723 (do_static_destruction): Check that __cxa_atexit is not in use. 6725 __cxa_atexit.
|
| D | ChangeLog-2002 | 3208 dso_handle itself, to __cxa_atexit.
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/ |
| D | ChangeLog-2007 | 3995 (__cxa_atexit): Use it. 4157 * libsupc++/cxxabi.h (__cxa_atexit): Conditionalize exception 4181 * libsupc++/cxxabi.h (__cxa_atexit): Add exception specification.
|