Lines Matching defs:thread
74 #include "thread-current-inl.h"
88 static std::unique_ptr<const art::DexFile> MakeSingleDexFile(art::Thread* self,
191 art::Thread* self = art::Thread::Current();
276 art::Thread* thread = art::Thread::Current();
277 ScopedLocalRef<jclass> jklass(thread->GetJniEnv(),
278 thread->GetJniEnv()->AddLocalReference<jclass>(klass.Get()));
279 art::ObjPtr<art::mirror::Object> peer(thread->GetPeer());
281 thread->GetJniEnv(),
282 peer.IsNull() ? nullptr : thread->GetJniEnv()->AddLocalReference<jthread>(peer));
284 thread,
285 static_cast<JNIEnv*>(thread->GetJniEnv()),
289 AddTempClass(thread, jklass.get());
298 art::Thread* thread = art::Thread::Current();
302 HandleTempClass(thread, temp_klass, klass);
304 ScopedLocalRef<jclass> jklass(thread->GetJniEnv(),
305 thread->GetJniEnv()->AddLocalReference<jclass>(klass.Get()));
306 art::ObjPtr<art::mirror::Object> peer(thread->GetPeer());
308 thread->GetJniEnv(),
309 peer.IsNull() ? nullptr : thread->GetJniEnv()->AddLocalReference<jthread>(peer));
311 thread,
312 static_cast<JNIEnv*>(thread->GetJniEnv()),
322 void AddTempClass(art::Thread* self, jclass klass) {
328 void HandleTempClass(art::Thread* self,
353 void FixupTempClass(art::Thread* self,
440 void FixupLocalReferenceTables(art::Thread* self,
449 static void Callback(art::Thread* t, void* arg) REQUIRES(art::Locks::mutator_lock_) {
530 art::ScopedThreadStateChange stsc(art::Thread::Current(),
537 art::ScopedThreadStateChange stsc(art::Thread::Current(),
539 art::ScopedSuspendAll ssa("Remove thread callback");
548 art::ScopedObjectAccess soa(art::Thread::Current());
596 art::ScopedObjectAccess soa(art::Thread::Current());
645 art::ScopedObjectAccess soa(art::Thread::Current());
696 art::ScopedObjectAccess soa(art::Thread::Current());
750 art::ScopedObjectAccess soa(art::Thread::Current());
784 art::ScopedObjectAccess soa(art::Thread::Current());
817 static uint32_t ClassGetModifiers(art::Thread* self, art::ObjPtr<art::mirror::Class> klass)
837 art::ScopedObjectAccess soa(art::Thread::Current());
855 art::ScopedObjectAccess soa(art::Thread::Current());
917 art::Thread* self = art::Thread::Current();
970 art::Thread* self = art::Thread::Current();
1051 art::ScopedObjectAccess soa(art::Thread::Current());
1079 art::ScopedObjectAccess soa(art::Thread::Current());
1108 art::ScopedObjectAccess soa(art::Thread::Current());
1116 art::StackHandleScope<1> hs(art::Thread::Current());