Searched refs:impl_handle (Results 1 – 3 of 3) sorted by relevance
/bionic/libc/bionic/ |
D | malloc_common_dynamic.cpp | 255 bool InitSharedLibrary(void* impl_handle, const char* shared_lib, const char* prefix, MallocDispatc… in InitSharedLibrary() argument 267 gFunctions[i] = dlsym(impl_handle, symbol); in InitSharedLibrary() 275 if (!InitMallocFunctions(impl_handle, dispatch_table, prefix)) { in InitSharedLibrary() 285 void* impl_handle = nullptr; in LoadSharedLibrary() local 302 impl_handle = android_dlopen_ext(shared_lib, RTLD_NOW | RTLD_LOCAL, &dlextinfo); in LoadSharedLibrary() 305 if (impl_handle == nullptr) { in LoadSharedLibrary() 306 impl_handle = dlopen(shared_lib, RTLD_NOW | RTLD_LOCAL); in LoadSharedLibrary() 309 if (impl_handle == nullptr) { in LoadSharedLibrary() 314 if (!InitSharedLibrary(impl_handle, shared_lib, prefix, dispatch_table)) { in LoadSharedLibrary() 315 dlclose(impl_handle); in LoadSharedLibrary() [all …]
|
D | malloc_heapprofd.cpp | 327 void* impl_handle = atomic_load(&gHeapprofdHandle); in CommonInstallHooks() local 328 if (impl_handle == nullptr) { in CommonInstallHooks() 329 …impl_handle = LoadSharedLibrary(kHeapprofdSharedLib, kHeapprofdPrefix, &globals->malloc_dispatch_t… in CommonInstallHooks() 330 if (impl_handle == nullptr) { in CommonInstallHooks() 333 atomic_store(&gHeapprofdHandle, impl_handle); in CommonInstallHooks() 334 …} else if (!InitSharedLibrary(impl_handle, kHeapprofdSharedLib, kHeapprofdPrefix, &globals->malloc… in CommonInstallHooks()
|
D | malloc_common_dynamic.h | 38 bool InitSharedLibrary(void* impl_handle, const char* shared_lib, const char* prefix,
|