Lines Matching refs:Result
54 using ::android::base::Result;
84 Result<NativeLoaderNamespace> ns = in FindApexNamespace()
96 Result<NativeLoaderNamespace> GetNamespaceForApiDomain(nativeloader::ApiDomain api_domain, in GetNamespaceForApiDomain()
113 Result<void> CreateNativeloaderDefaultNamespaceLibsLink(NativeLoaderNamespace& ns) in CreateNativeloaderDefaultNamespaceLibsLink()
124 Result<NativeLoaderNamespace*> GetNativeloaderExtraLibsNamespace() REQUIRES(g_namespaces_mutex) { in GetNativeloaderExtraLibsNamespace()
129 Result<NativeLoaderNamespace> ns = in GetNativeloaderExtraLibsNamespace()
141 Result<void> linked = in GetNativeloaderExtraLibsNamespace()
152 Result<void*> TryLoadNativeloaderExtraLib(const char* path) { in TryLoadNativeloaderExtraLib()
163 Result<NativeLoaderNamespace*> ns = GetNativeloaderExtraLibsNamespace(); in TryLoadNativeloaderExtraLib()
168 Result<void*> res = ns.value()->Load(path); in TryLoadNativeloaderExtraLib()
176 Result<NativeLoaderNamespace*> CreateClassLoaderNamespaceLocked(JNIEnv* env, in CreateClassLoaderNamespaceLocked()
186 Result<NativeLoaderNamespace*> ns = g_namespaces->Create(env, in CreateClassLoaderNamespaceLocked()
198 Result<void> linked = CreateNativeloaderDefaultNamespaceLibsLink(*ns.value()); in CreateClassLoaderNamespaceLocked()
242 Result<nativeloader::ApiDomain> api_domain = nativeloader::GetApiDomainFromPathList(dex_path); in CreateClassLoaderNamespace()
248 Result<NativeLoaderNamespace*> ns = CreateClassLoaderNamespaceLocked(env, in CreateClassLoaderNamespace()
313 Result<void*> handle = TryLoadNativeloaderExtraLib(path); in OpenNativeLibrary()
363 Result<NativeLoaderNamespace> ns = GetNamespaceForApiDomain(caller_api_domain, is_bridged); in OpenNativeLibrary()
376 Result<void*> handle = ns.value().Load(path); in OpenNativeLibrary()
398 Result<void*> handle = ns->Load(path); in OpenNativeLibrary()
415 Result<NativeLoaderNamespace*> isolated_ns = in OpenNativeLibrary()
434 Result<void*> handle = isolated_ns.value()->Load(path); in OpenNativeLibrary()
520 Result<void*> handle = ns->Load(path); in OpenNativeLibraryInNamespace()
553 Result<NativeLoaderNamespace> exported_ns = in LinkNativeLoaderNamespaceToExportedNamespaceLibrary()
560 Result<void> linked = ns->Link(&exported_ns.value(), std::string(library_name)); in LinkNativeLoaderNamespaceToExportedNamespaceLibrary()