Lines Matching defs:env
278 ScopedLocalRef<jobject> ref(soa.Env(), soa.AddLocalReference<jobject>(receiver));
388 void Thread::CreateNativeThread(JNIEnv* env, jobject java_peer, size_t stack_size, bool is_daemon) {
390 Thread* self = static_cast<JNIEnvExt*>(env)->self;
404 ScopedLocalRef<jclass> error_class(env, env->FindClass("java/lang/InternalError"));
405 env->ThrowNew(error_class.get(), "Thread starting during runtime shutdown");
411 child_thread->tlsPtr_.jpeer = env->NewGlobalRef(java_peer);
416 env->SetLongField(java_peer, WellKnownClasses::java_lang_Thread_nativePeer,
455 env->DeleteGlobalRef(child_thread->tlsPtr_.jpeer);
460 env->SetLongField(java_peer, WellKnownClasses::java_lang_Thread_nativePeer, 0);
463 "Could not allocate JNI Env" :
466 ScopedObjectAccess soa(env);
570 JNIEnv* env = tlsPtr_.jni_env;
575 ScopedLocalRef<jobject> thread_name(env, env->NewStringUTF(name));
584 ScopedLocalRef<jobject> peer(env, env->AllocObject(WellKnownClasses::java_lang_Thread));
593 env->CallNonvirtualVoidMethod(peer.get(),
601 env->SetLongField(peer.get(), WellKnownClasses::java_lang_Thread_nativePeer,
1367 // If pthread_create fails we don't have a jni env here.
1493 ScopedLocalRef<jobject> group(soa.Env(), soa.AddLocalReference<jobject>(ogroup));
1494 ScopedLocalRef<jobject> peer(soa.Env(), soa.AddLocalReference<jobject>(tlsPtr_.opeer));
1974 ScopedLocalRef<jobject> ref(soa.Env(), soa.AddLocalReference<jobject>(exception.Get()));