Lines Matching defs:env
108 jint DoLoadWithRelroFile(JNIEnv* env, const char* lib, const char* relro,
116 android::FindNamespaceByClassLoader(env, clazzLoader);
146 jboolean CreateRelroFile(JNIEnv* env, jclass, jstring lib32, jstring lib64,
158 const char* lib_utf8 = env->GetStringUTFChars(lib, NULL);
160 const char* relro_utf8 = env->GetStringUTFChars(relro, NULL);
163 env->ReleaseStringUTFChars(relro, relro_utf8);
165 env->ReleaseStringUTFChars(lib, lib_utf8);
170 jint LoadWithRelroFile(JNIEnv* env, jclass, jstring lib32, jstring lib64,
182 const char* lib_utf8 = env->GetStringUTFChars(lib, NULL);
184 const char* relro_utf8 = env->GetStringUTFChars(relro, NULL);
186 ret = DoLoadWithRelroFile(env, lib_utf8, relro_utf8, clazzLoader);
187 env->ReleaseStringUTFChars(relro, relro_utf8);
189 env->ReleaseStringUTFChars(lib, lib_utf8);
208 void RegisterWebViewFactory(JNIEnv* env) {
211 jclass clazz = env->FindClass(kClassName);
213 env->RegisterNatives(clazz, kJniMethods, NELEM(kJniMethods));
215 LIBLOAD_SUCCESS = env->GetStaticIntField(
217 env->GetStaticFieldID(clazz, "LIBLOAD_SUCCESS", "I"));
219 LIBLOAD_FAILED_TO_OPEN_RELRO_FILE = env->GetStaticIntField(
221 env->GetStaticFieldID(clazz, "LIBLOAD_FAILED_TO_OPEN_RELRO_FILE", "I"));
223 LIBLOAD_FAILED_TO_LOAD_LIBRARY = env->GetStaticIntField(
225 env->GetStaticFieldID(clazz, "LIBLOAD_FAILED_TO_LOAD_LIBRARY", "I"));
227 LIBLOAD_FAILED_JNI_CALL = env->GetStaticIntField(
229 env->GetStaticFieldID(clazz, "LIBLOAD_FAILED_JNI_CALL", "I"));
231 LIBLOAD_FAILED_TO_FIND_NAMESPACE = env->GetStaticIntField(
233 env->GetStaticFieldID(clazz, "LIBLOAD_FAILED_TO_FIND_NAMESPACE", "I"));
240 JNIEnv* env = NULL;
241 if (vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6) != JNI_OK) {
245 android::RegisterWebViewFactory(env);