Lines Matching refs:env

75   SharedLibrary(JNIEnv* env, Thread* self, const std::string& path, void* handle,  in SharedLibrary()  argument
80 class_loader_(env->NewWeakGlobalRef(class_loader)), in SharedLibrary()
420 static jint GetEnv(JavaVM* vm, void** env, jint version) { in GetEnv() argument
421 if (vm == nullptr || env == nullptr) { in GetEnv()
426 *env = nullptr; in GetEnv()
430 return raw_vm->HandleGetEnv(env, version); in GetEnv()
538 jint JavaVMExt::HandleGetEnv(/*out*/void** env, jint version) { in HandleGetEnv() argument
540 jint res = hook(this, env, version); in HandleGetEnv()
895 bool JavaVMExt::LoadNativeLibrary(JNIEnv* env, in LoadNativeLibrary() argument
916 ScopedObjectAccess soa(env); in LoadNativeLibrary()
950 ScopedLocalRef<jobject> local_ref(env, env->NewLocalRef(obj)); in LoadNativeLibrary()
952 ScopedLocalRef<jclass> local_class(env, env->GetObjectClass(local_ref.get())); in LoadNativeLibrary()
953 jmethodID to_string = env->GetMethodID(local_class.get(), in LoadNativeLibrary()
957 ScopedLocalRef<jobject> local_string(env, in LoadNativeLibrary()
958 env->CallObjectMethod(local_ref.get(), to_string)); in LoadNativeLibrary()
960 ScopedUtfChars utf(env, reinterpret_cast<jstring>(local_string.get())); in LoadNativeLibrary()
965 if (env->ExceptionCheck()) { in LoadNativeLibrary()
967 env->ExceptionDescribe(); in LoadNativeLibrary()
968 env->ExceptionClear(); in LoadNativeLibrary()
1008 ScopedLocalRef<jstring> library_path(env, GetLibrarySearchPath(env, class_loader)); in LoadNativeLibrary()
1015 env, in LoadNativeLibrary()
1032 if (env->ExceptionCheck() == JNI_TRUE) { in LoadNativeLibrary()
1034 env->ExceptionDescribe(); in LoadNativeLibrary()
1035 env->ExceptionClear(); in LoadNativeLibrary()
1043 new SharedLibrary(env, in LoadNativeLibrary()
1076 ScopedLocalRef<jobject> old_class_loader(env, env->NewLocalRef(self->GetClassLoaderOverride())); in LoadNativeLibrary()
1183 jstring JavaVMExt::GetLibrarySearchPath(JNIEnv* env, jobject class_loader) { in GetLibrarySearchPath() argument
1187 if (!env->IsInstanceOf(class_loader, WellKnownClasses::dalvik_system_BaseDexClassLoader)) { in GetLibrarySearchPath()
1190 return reinterpret_cast<jstring>(env->CallObjectMethod( in GetLibrarySearchPath()