Home
last modified time | relevance | path

Searched refs:dso (Results 1 – 6 of 6) sorted by relevance

/bionic/libc/bionic/
Datexit.cpp46 extern "C" void __unregister_atfork(void* dso);
53 void* dso; // shared module handle member
230 int __cxa_atexit(void (*func)(void*), void* arg, void* dso) { in __cxa_atexit() argument
235 if (g_array.append_entry({.fn = func, .arg = arg, .dso = dso})) { in __cxa_atexit()
244 void __cxa_finalize(void* dso) { in __cxa_finalize() argument
254 if (g_array[i].fn == nullptr || (dso != nullptr && g_array[i].dso != dso)) continue; in __cxa_finalize()
271 if (call_depth == 0 && dso != nullptr) { in __cxa_finalize()
277 if (dso != nullptr) { in __cxa_finalize()
278 __unregister_atfork(dso); in __cxa_finalize()
Dpthread_atfork.cpp156 void(*child)(void), void* dso) { in __register_atfork() argument
165 entry->dso_handle = dso; in __register_atfork()
176 extern "C" __LIBC_HIDDEN__ void __unregister_atfork(void* dso) { in __unregister_atfork() argument
179 return entry->dso_handle == dso; in __unregister_atfork()
Dmalloc_common_dynamic.cpp125 extern "C" int __cxa_atexit(void (*func)(void *), void *arg, void *dso);
/bionic/libc/arch-arm/bionic/
Datexit_legacy.c40 extern int __cxa_atexit(void (*func)(void *), void *arg, void *dso);
/bionic/libc/arch-common/bionic/
Dpthread_atfork.h25 …int __register_atfork(void (*prepare)(void), void (*parent)(void), void (*child)(void), void* dso);
/bionic/benchmarks/spawn/
Dbench_cxa_atexit.cpp34 extern "C" int __cxa_atexit(void (*func)(void*), void* arg, void* dso);