/bionic/tests/ |
D | __cxa_atexit_test.cpp | 32 TEST(__cxa_atexit, simple) { in TEST() argument 35 __cxxabiv1::__cxa_atexit([](void* arg) { ++*static_cast<int*>(arg); }, &counter, &counter); in TEST() 45 TEST(__cxa_atexit, order) { in TEST() argument 57 __cxxabiv1::__cxa_atexit(append_to_actual, new int{i}, &handles[i % 2]); in TEST() 63 __cxxabiv1::__cxa_atexit(append_to_actual, new int{i}, &handles[1]); in TEST()
|
/bionic/libc/arch-common/bionic/ |
D | atexit.h | 33 extern int __cxa_atexit(void (*)(void*), void*, void*); 44 return (__cxa_atexit(&__atexit_handler_wrapper, func, &__dso_handle)); in atexit()
|
/bionic/libc/arch-arm/bionic/ |
D | atexit_legacy.c | 40 extern int __cxa_atexit(void (*func)(void *), void *arg, void *dso); 59 return (__cxa_atexit((void (*)(void *))func, NULL, NULL)); in atexit()
|
D | __aeabi.c | 38 extern int __cxa_atexit(void (*)(void*), void*, void*); 53 return __cxa_atexit(destructor, object, dso_handle); in __aeabi_atexit_impl() 58 return __cxa_atexit(destructor, object, dso_handle); in __aeabi_atexit_impl2()
|
/bionic/benchmarks/spawn/ |
D | bench_cxa_atexit.cpp | 34 extern "C" int __cxa_atexit(void (*func)(void*), void* arg, void* dso); 59 __cxa_atexit(g_pdtor_func, nullptr, &__dso_handle); in main()
|
/bionic/libc/bionic/ |
D | libc_init_dynamic.cpp | 59 extern int __cxa_atexit(void (*)(void *), void *, void *); 152 __cxa_atexit(__libc_fini,structors->fini_array,nullptr); in __libc_init()
|
D | atexit.h | 39 int __cxa_atexit(void (*)(void*), void*, void*);
|
D | libc_init_static.cpp | 65 extern "C" int __cxa_atexit(void (*)(void *), void *, void *); 369 __cxa_atexit(__libc_fini,structors->fini_array,nullptr); in __real_libc_init()
|
D | malloc_common_dynamic.cpp | 125 extern "C" int __cxa_atexit(void (*func)(void *), void *arg, void *dso); 349 int ret_value = __cxa_atexit(MallocFiniImpl, nullptr, nullptr); in FinishInstallHooks()
|
D | atexit.cpp | 230 int __cxa_atexit(void (*func)(void*), void* arg, void* dso) { in __cxa_atexit() function
|
/bionic/libc/arch-x86/bionic/ |
D | atexit.h | 34 return (__cxa_atexit((void (*)(void *))func, (void *)0, &__dso_handle)); in atexit()
|
/bionic/benchmarks/linker_relocation/gen/ |
D | liblinker_reloc_bench_131.S | 48 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_064.S | 66 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_167.S | 104 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_032.S | 216 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_013.S | 321 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_101.S | 136 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_081.S | 325 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_031.S | 347 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_033.S | 506 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_139.S | 417 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_066.S | 393 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_006.S | 710 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_082.S | 678 CALL(__cxa_atexit)
|
D | liblinker_reloc_bench_080.S | 710 CALL(__cxa_atexit)
|