Home | History | Annotate | Download | only in runtime

Lines Matching refs:peer

78 static const char* kThreadNameDuringStartup = "<native thread without managed peer>";
156 // Copy peer into self, deleting global reference when done.
251 // Use global JNI ref to hold peer live while child thread starts.
342 // a native peer!
368 ScopedLocalRef<jobject> peer(env, env->AllocObject(WellKnownClasses::java_lang_Thread));
369 if (peer.get() == NULL) {
375 opeer_ = soa.Decode<mirror::Object*>(peer.get());
377 env->CallNonvirtualVoidMethod(peer.get(),
385 jni_env_->SetIntField(peer.get(), WellKnownClasses::java_lang_Thread_nativePeer,
480 << ",peer=" << opeer_
597 Thread* Thread::SuspendForDebugger(jobject peer, bool request_suspension, bool* timed_out) {
609 thread = Thread::FromManagedThread(soa, peer);
613 (jstring)env->GetObjectField(peer,
617 LOG(WARNING) << "No such thread for suspend: " << peer;
620 LOG(WARNING) << "No such thread for suspend: " << peer << ":" << scoped_name_chars.c_str();
644 LOG(ERROR) << "Thread suspension timed out: " << peer;
1000 // You might think you can check whether the peer is NULL, but the peer is actually created and
1092 ScopedLocalRef<jobject> peer(jni_env_, soa.AddLocalReference<jobject>(opeer_));
1101 jni_env_->GetObjectField(peer.get(),
1105 handler.reset(jni_env_->GetObjectField(peer.get(), WellKnownClasses::java_lang_Thread_group));
1111 peer.get(), exception.get());
1123 ScopedLocalRef<jobject> peer(soa.Env(), soa.AddLocalReference<jobject>(opeer_));
1126 peer.get());