Searched refs:dso (Results 1 – 6 of 6) sorted by relevance
/bionic/libc/bionic/ |
D | atexit.cpp | 46 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()
|
D | pthread_atfork.cpp | 156 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()
|
D | malloc_common_dynamic.cpp | 125 extern "C" int __cxa_atexit(void (*func)(void *), void *arg, void *dso);
|
/bionic/libc/arch-arm/bionic/ |
D | atexit_legacy.c | 40 extern int __cxa_atexit(void (*func)(void *), void *arg, void *dso);
|
/bionic/libc/arch-common/bionic/ |
D | pthread_atfork.h | 25 …int __register_atfork(void (*prepare)(void), void (*parent)(void), void (*child)(void), void* dso);
|
/bionic/benchmarks/spawn/ |
D | bench_cxa_atexit.cpp | 34 extern "C" int __cxa_atexit(void (*func)(void*), void* arg, void* dso);
|