| /src/lib/libc/include/ |
| atexit.h | 34 int __cxa_atexit(void (*)(void *), void *, void *);
|
| /src/external/gpl3/gcc/dist/libgcc/config/rs6000/ |
| atexit.c | 42 return __cxa_atexit ((void (*) (void *)) func, NULL,
|
| cxa_atexit.c | 32 #undef __cxa_atexit macro 62 __cxa_atexit (void (*func) (void *), void *arg, void *d) function 66 INTDEF(__cxa_atexit)
|
| exit.h | 86 extern int __cxa_atexit (void (*func) (void *), void *arg, void *d);
|
| /src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/ |
| atexit_arm.cc | 35 return abi::__cxa_atexit(destructor, object, dso_handle);
|
| cxxabi.h | 129 __cxa_atexit(void (_GLIBCXX_CDTOR_CALLABI *)(void*), void*, void*) _GLIBCXX_NOTHROW; 131 __cxa_atexit(void (*)(void*), void*, void*) _GLIBCXX_NOTHROW;
|
| /src/external/gpl3/gcc.old/dist/libgcc/config/rs6000/ |
| atexit.c | 42 return __cxa_atexit ((void (*) (void *)) func, NULL,
|
| cxa_atexit.c | 32 #undef __cxa_atexit macro 62 __cxa_atexit (void (*func) (void *), void *arg, void *d) function 66 INTDEF(__cxa_atexit)
|
| exit.h | 86 extern int __cxa_atexit (void (*func) (void *), void *arg, void *d);
|
| /src/external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/ |
| atexit_arm.cc | 35 return abi::__cxa_atexit(destructor, object, dso_handle);
|
| cxxabi.h | 129 __cxa_atexit(void (_GLIBCXX_CDTOR_CALLABI *)(void*), void*, void*) _GLIBCXX_NOTHROW; 131 __cxa_atexit(void (*)(void*), void*, void*) _GLIBCXX_NOTHROW;
|
| /src/distrib/utils/zcat/ |
| misc.c | 33 int __cxa_atexit(void (*func)(void *), void *arg, void *dso); 35 __cxa_atexit(void (*func)(void *), void *arg, void *dso) function
|
| /src/tests/lib/libc/stdlib/ |
| 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)); 171 ASSERT(0 == __cxa_atexit(cxa_handler_5, &arg_1, &dso_handle_1)); 172 ASSERT(0 == __cxa_atexit(cxa_handler_3, &arg_2, &dso_handle_2)); 173 ASSERT(0 == __cxa_atexit(cxa_handler_2, &arg_3, &dso_handle_3));
|
| /src/tests/lib/libpthread/ |
| h_atexit.c | 30 * Program to test atexit(3) and __cxa_atexit()/__cxa_finalize(). 47 extern int __cxa_atexit(void (*func)(void *), void *, void *); 175 ASSERT(0 == __cxa_atexit(cxa_handler_4, &arg_1, &dso_handle_1)); 176 ASSERT(0 == __cxa_atexit(cxa_handler_5, &arg_1, &dso_handle_1)); 177 ASSERT(0 == __cxa_atexit(cxa_handler_3, &arg_2, &dso_handle_2)); 178 ASSERT(0 == __cxa_atexit(cxa_handler_2, &arg_3, &dso_handle_3));
|
| /src/external/bsd/libc++/dist/libcxxrt/src/ |
| cxa_atexit.c | 39 int __cxa_atexit( void (*f)(void *), void *p, void *d) { function
|
| /src/lib/libc/stdlib/ |
| atexit.c | 118 * Note that __cxa_finalize may generate calls to __cxa_atexit. 133 * or normal atexit type handler. The __cxa_atexit() name and arguments 145 return (__cxa_atexit(func, arg, dso)); 176 __cxa_atexit(void (*func)(void *), void *arg, void *dso) function 188 * itself, not __cxa_atexit.
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/asan/ |
| asan_interceptors.cpp | 563 INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg, 566 if (UNLIKELY(!asan_inited)) return REAL(__cxa_atexit)(func, arg, dso_handle); 572 int res = REAL(__cxa_atexit)(func, arg, dso_handle); 573 REAL(__cxa_atexit)(AtCxaAtexit, nullptr, nullptr); 585 int res = REAL(__cxa_atexit)((void (*)(void *a))func, nullptr, nullptr); 586 REAL(__cxa_atexit)(AtCxaAtexit, nullptr, nullptr); 688 ASAN_INTERCEPT_FUNC(__cxa_atexit);
|
| /src/external/gpl3/gcc/dist/libsanitizer/lsan/ |
| lsan_interceptors.cpp | 368 INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg, 371 return REAL(__cxa_atexit)(func, arg, dso_handle); 373 #define LSAN_MAYBE_INTERCEPT___CXA_ATEXIT INTERCEPT_FUNCTION(__cxa_atexit) 384 return REAL(__cxa_atexit)((void (*)(void *a))f, 0, 0);
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/lsan/ |
| lsan_interceptors.cpp | 368 INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg, 371 return REAL(__cxa_atexit)(func, arg, dso_handle); 373 #define LSAN_MAYBE_INTERCEPT___CXA_ATEXIT INTERCEPT_FUNCTION(__cxa_atexit) 381 return REAL(__cxa_atexit)((void (*)(void *a))f, 0, 0);
|
| /src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
| asan_interceptors.cc | 571 INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg, 574 if (UNLIKELY(!asan_inited)) return REAL(__cxa_atexit)(func, arg, dso_handle); 577 int res = REAL(__cxa_atexit)(func, arg, dso_handle); 578 REAL(__cxa_atexit)(AtCxaAtexit, nullptr, nullptr); 657 ASAN_INTERCEPT_FUNC(__cxa_atexit);
|
| /src/external/gpl3/gcc/dist/libsanitizer/asan/ |
| asan_interceptors.cpp | 712 INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg, 716 return REAL(__cxa_atexit)(func, arg, dso_handle); 722 int res = REAL(__cxa_atexit)(func, arg, dso_handle); 726 REAL(__cxa_atexit)(AtCxaAtexit, nullptr, nullptr); 743 int res = REAL(__cxa_atexit)((void (*)(void *a))func, nullptr, nullptr); 744 REAL(__cxa_atexit)(AtCxaAtexit, nullptr, nullptr); 866 ASAN_INTERCEPT_FUNC(__cxa_atexit);
|
| /src/external/gpl3/gcc/dist/libgcc/config/ |
| darwin-crt3.c | 0 /* __cxa_atexit backwards-compatibility support for Darwin. 38 The first problem is that there is no __cxa_atexit on Mac OS versions 40 __cxa_atexit emulation called from the regular atexit. 45 is worked around by wrapping each atexit/__cxa_atexit routine with 46 our own routine which ensures that any __cxa_atexit calls while it 131 /* &__cxa_atexit; set if atexit_status >= atexit_status_broken. */ 140 /* Return 0 if __cxa_atexit has the bug it has in Mac OS 10.4: it 289 r->cxa_atexit_f = (cxa_atexit_p)dlsym (handle, "__cxa_atexit"); 412 /* This code is used while running on 10.3.9, when __cxa_atexit doesn't 439 /* This is our wrapper around atexit and __cxa_atexit. It will retur 504 __cxa_atexit (cxa_atexit_callback func, void* arg, const void* dso) function [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/config/ |
| darwin-crt3.c | 0 /* __cxa_atexit backwards-compatibility support for Darwin. 38 The first problem is that there is no __cxa_atexit on Mac OS versions 40 __cxa_atexit emulation called from the regular atexit. 45 is worked around by wrapping each atexit/__cxa_atexit routine with 46 our own routine which ensures that any __cxa_atexit calls while it 131 /* &__cxa_atexit; set if atexit_status >= atexit_status_broken. */ 140 /* Return 0 if __cxa_atexit has the bug it has in Mac OS 10.4: it 289 r->cxa_atexit_f = (cxa_atexit_p)dlsym (handle, "__cxa_atexit"); 412 /* This code is used while running on 10.3.9, when __cxa_atexit doesn't 439 /* This is our wrapper around atexit and __cxa_atexit. It will retur 504 __cxa_atexit (cxa_atexit_callback func, void* arg, const void* dso) function [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/msan/ |
| msan_interceptors.cc | 1129 INTERCEPTOR(int, __cxa_atexit, void (*func)(void *), void *arg, 1131 if (msan_init_is_running) return REAL(__cxa_atexit)(func, arg, dso_handle); 1139 return REAL(__cxa_atexit)((void (*)(void *a))func, 0, 0); 1156 res = REAL(__cxa_atexit)((void (*)(void *a))MSanAtExitWrapper, 0, 0); 1161 res = REAL(__cxa_atexit)(MSanCxaAtExitWrapper, r, dso); 1696 INTERCEPT_FUNCTION(__cxa_atexit);
|
| /src/tools/gcc/ |
| Makefile | 43 --enable-__cxa_atexit \
|