Lines Matching refs:linked_class

2080   art::MutableHandle<art::mirror::Class> linked_class(hs.NewHandle<art::mirror::Class>(nullptr));  in AllocateNewClassObject()  local
2086 if (!linker->LinkClass(driver_->self_, nullptr, new_class, proxy_ifaces, &linked_class)) { in AllocateNewClassObject()
2096 art::ObjectLock<art::mirror::Class> objlock(driver_->self_, linked_class); in AllocateNewClassObject()
2101 CHECK(linked_class->IsResolved()); in AllocateNewClassObject()
2104 linked_class->SetVerificationAttempted(); in AllocateNewClassObject()
2108 linked_class->SetSkipHiddenApiChecks(); in AllocateNewClassObject()
2112 linker->ForceClassInitialized(driver_->self_, linked_class); in AllocateNewClassObject()
2113 } else if (old_class->GetStatus() > linked_class->GetStatus()) { in AllocateNewClassObject()
2115 art::mirror::Class::SetStatus(linked_class, old_class->GetStatus(), driver_->self_); in AllocateNewClassObject()
2120 if (!art::mirror::Class::EnsureInstanceFieldIds(linked_class) || in AllocateNewClassObject()
2121 !art::mirror::Class::EnsureStaticFieldIds(linked_class) || in AllocateNewClassObject()
2122 !art::mirror::Class::EnsureMethodIds(linked_class)) { in AllocateNewClassObject()
2131 linked_class->VisitMethods([&](art::ArtMethod* m) REQUIRES_SHARED(art::Locks::mutator_lock_) { in AllocateNewClassObject()
2134 DCHECK(m->IsCopied() || m->GetDeclaringClass() == linked_class.Get()) in AllocateNewClassObject()
2137 << " != linked_class.Get(): " << linked_class->PrettyClass(); in AllocateNewClassObject()
2140 linked_class->VisitFields([&](art::ArtField* f) REQUIRES_SHARED(art::Locks::mutator_lock_) { in AllocateNewClassObject()
2141 DCHECK_EQ(f->GetDeclaringClass(), linked_class.Get()); in AllocateNewClassObject()
2146 linked_class->SetClinitThreadId(old_class->GetClinitThreadId()); in AllocateNewClassObject()
2147 return linked_class.Get(); in AllocateNewClassObject()