Home
last modified time | relevance | path

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

123

/bionic/tests/
D__cxa_atexit_test.cpp32 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/
Datexit.h33 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/
Datexit_legacy.c40 extern int __cxa_atexit(void (*func)(void *), void *arg, void *dso);
59 return (__cxa_atexit((void (*)(void *))func, NULL, NULL)); in atexit()
D__aeabi.c38 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/
Dbench_cxa_atexit.cpp34 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/
Dlibc_init_dynamic.cpp59 extern int __cxa_atexit(void (*)(void *), void *, void *);
152 __cxa_atexit(__libc_fini,structors->fini_array,nullptr); in __libc_init()
Datexit.h39 int __cxa_atexit(void (*)(void*), void*, void*);
Dlibc_init_static.cpp65 extern "C" int __cxa_atexit(void (*)(void *), void *, void *);
369 __cxa_atexit(__libc_fini,structors->fini_array,nullptr); in __real_libc_init()
Dmalloc_common_dynamic.cpp125 extern "C" int __cxa_atexit(void (*func)(void *), void *arg, void *dso);
349 int ret_value = __cxa_atexit(MallocFiniImpl, nullptr, nullptr); in FinishInstallHooks()
Datexit.cpp230 int __cxa_atexit(void (*func)(void*), void* arg, void* dso) { in __cxa_atexit() function
/bionic/libc/arch-x86/bionic/
Datexit.h34 return (__cxa_atexit((void (*)(void *))func, (void *)0, &__dso_handle)); in atexit()
/bionic/benchmarks/linker_relocation/gen/
Dliblinker_reloc_bench_131.S48 CALL(__cxa_atexit)
Dliblinker_reloc_bench_064.S66 CALL(__cxa_atexit)
Dliblinker_reloc_bench_167.S104 CALL(__cxa_atexit)
Dliblinker_reloc_bench_032.S216 CALL(__cxa_atexit)
Dliblinker_reloc_bench_013.S321 CALL(__cxa_atexit)
Dliblinker_reloc_bench_101.S136 CALL(__cxa_atexit)
Dliblinker_reloc_bench_081.S325 CALL(__cxa_atexit)
Dliblinker_reloc_bench_031.S347 CALL(__cxa_atexit)
Dliblinker_reloc_bench_033.S506 CALL(__cxa_atexit)
Dliblinker_reloc_bench_139.S417 CALL(__cxa_atexit)
Dliblinker_reloc_bench_066.S393 CALL(__cxa_atexit)
Dliblinker_reloc_bench_006.S710 CALL(__cxa_atexit)
Dliblinker_reloc_bench_082.S678 CALL(__cxa_atexit)
Dliblinker_reloc_bench_080.S710 CALL(__cxa_atexit)

123