Lines Matching refs:path
152 Result<void*> TryLoadNativeloaderExtraLib(const char* path) { in TryLoadNativeloaderExtraLib() argument
158 if (std::find(lib_list.begin(), lib_list.end(), path) == lib_list.end()) { in TryLoadNativeloaderExtraLib()
168 Result<void*> res = ns.value()->Load(path); in TryLoadNativeloaderExtraLib()
170 path, in TryLoadNativeloaderExtraLib()
277 const char* path, in OpenNativeLibrary() argument
296 void* handle = android_dlopen_ext(path, RTLD_NOW, &dlextinfo); in OpenNativeLibrary()
299 path, in OpenNativeLibrary()
313 Result<void*> handle = TryLoadNativeloaderExtraLib(path); in OpenNativeLibrary()
325 void* handle = OpenSystemLibrary(path, RTLD_NOW); in OpenNativeLibrary()
328 path, in OpenNativeLibrary()
346 std::regex_match(path, kPartitionNativeLibPathRegex) && in OpenNativeLibrary()
352 nativeloader::ApiDomain library_api_domain = nativeloader::GetApiDomainFromPath(path); in OpenNativeLibrary()
368 path, in OpenNativeLibrary()
376 Result<void*> handle = ns.value().Load(path); in OpenNativeLibrary()
378 path, in OpenNativeLibrary()
398 Result<void*> handle = ns->Load(path); in OpenNativeLibrary()
400 path, in OpenNativeLibrary()
427 path, in OpenNativeLibrary()
434 Result<void*> handle = isolated_ns.value()->Load(path); in OpenNativeLibrary()
436 path, in OpenNativeLibrary()
454 if (library_path_j != nullptr && path != nullptr && path[0] != '/') { in OpenNativeLibrary()
465 if (path == nullptr) { in OpenNativeLibrary()
473 complete_path.append(path); in OpenNativeLibrary()
518 void* OpenNativeLibraryInNamespace(NativeLoaderNamespace* ns, const char* path, in OpenNativeLibraryInNamespace() argument
520 Result<void*> handle = ns->Load(path); in OpenNativeLibraryInNamespace()