Lines Matching refs:env

78 jstring CreateClassLoaderNamespace(JNIEnv* env, int32_t target_sdk_version, jobject class_loader,  in CreateClassLoaderNamespace()  argument
83 auto ns = g_namespaces->Create(env, target_sdk_version, class_loader, is_shared, dex_path, in CreateClassLoaderNamespace()
86 return env->NewStringUTF(ns.error().message().c_str()); in CreateClassLoaderNamespace()
89 UNUSED(env, target_sdk_version, class_loader, is_shared, dex_path, library_path, permitted_path, in CreateClassLoaderNamespace()
95 void* OpenNativeLibrary(JNIEnv* env, int32_t target_sdk_version, const char* path, in OpenNativeLibrary() argument
126 if ((ns = g_namespaces->FindNamespaceByClassLoader(env, class_loader)) == nullptr) { in OpenNativeLibrary()
130 g_namespaces->Create(env, target_sdk_version, class_loader, false /* is_shared */, nullptr, in OpenNativeLibrary()
142 UNUSED(env, target_sdk_version, class_loader, caller_location); in OpenNativeLibrary()
150 ScopedUtfChars library_path_utf_chars(env, library_path); in OpenNativeLibrary()
228 android_namespace_t* FindNamespaceByClassLoader(JNIEnv* env, jobject class_loader) { in FindNamespaceByClassLoader() argument
230 NativeLoaderNamespace* ns = g_namespaces->FindNamespaceByClassLoader(env, class_loader); in FindNamespaceByClassLoader()
237 NativeLoaderNamespace* FindNativeLoaderNamespaceByClassLoader(JNIEnv* env, jobject class_loader) { in FindNativeLoaderNamespaceByClassLoader() argument
239 return g_namespaces->FindNamespaceByClassLoader(env, class_loader); in FindNativeLoaderNamespaceByClassLoader()