Lines Matching defs:thread
40 #include "thread-inl.h"
374 static void VisitStatic(art::Thread* self, art::ObjPtr<art::mirror::Class> klass, T& visitor)
380 void Visit(art::Thread* self, art::ObjPtr<art::mirror::Class> klass, T& visitor)
395 void VisitInterface(art::Thread* self, art::ObjPtr<art::mirror::Class> inf_klass, T& visitor)
436 RecursiveInterfaceVisit<decltype(visitor)>::VisitStatic(art::Thread::Current(), klass, visitor);
665 art::Thread* self = art::Thread::Current();
732 art::Thread* self = art::Thread::Current();
948 art::Thread* FindThread(const art::RootInfo& info) NO_THREAD_SAFETY_ANALYSIS {
949 art::Locks::thread_list_lock_->AssertExclusiveHeld(art::Thread::Current());
968 art::Thread* thread = FindThread(info);
969 if (thread != nullptr) {
971 if (thread->IsStillStarting()) {
974 thread_obj = thread->GetPeerFromOtherThread();
982 if (thread != nullptr) {
984 art::ArtMethod* method = thread->GetCurrentMethod(nullptr,
1000 art::Thread* thread = FindThread(info);
1001 if (thread != nullptr) {
1003 if (thread->IsStillStarting()) {
1006 thread_obj = thread->GetPeerFromOtherThread();
1184 art::Thread* self = art::Thread::Current();
1371 art::Thread* self = art::Thread::Current();
1413 explicit ReportClassVisitor(art::Thread* self) : self_(self) {}
1423 art::Thread* self_;
1427 art::Thread* self = art::Thread::Current();
1482 if (los->Contains(obj.Ptr()) && los->IsZygoteLargeObject(art::Thread::Current(), obj.Ptr())) {
1494 art::Thread* self = art::Thread::Current();