Lines Matching refs:linked_class

2081   art::MutableHandle<art::mirror::Class> linked_class(hs.NewHandle<art::mirror::Class>(nullptr));  in AllocateNewClassObject()  local
2087 if (!linker->LinkClass(driver_->self_, nullptr, new_class, proxy_ifaces, &linked_class)) { in AllocateNewClassObject()
2097 art::ObjectLock<art::mirror::Class> objlock(driver_->self_, linked_class); in AllocateNewClassObject()
2102 CHECK(linked_class->IsResolved()); in AllocateNewClassObject()
2105 linked_class->SetVerificationAttempted(); in AllocateNewClassObject()
2109 linked_class->SetSkipHiddenApiChecks(); in AllocateNewClassObject()
2113 linker->ForceClassInitialized(driver_->self_, linked_class); in AllocateNewClassObject()
2114 } else if (old_class->GetStatus() > linked_class->GetStatus()) { in AllocateNewClassObject()
2116 art::mirror::Class::SetStatus(linked_class, old_class->GetStatus(), driver_->self_); in AllocateNewClassObject()
2121 if (!art::mirror::Class::EnsureInstanceFieldIds(linked_class) || in AllocateNewClassObject()
2122 !art::mirror::Class::EnsureStaticFieldIds(linked_class) || in AllocateNewClassObject()
2123 !art::mirror::Class::EnsureMethodIds(linked_class)) { in AllocateNewClassObject()
2132 linked_class->VisitMethods([&](art::ArtMethod* m) REQUIRES_SHARED(art::Locks::mutator_lock_) { in AllocateNewClassObject()
2135 DCHECK(m->IsCopied() || m->GetDeclaringClass() == linked_class.Get()) in AllocateNewClassObject()
2138 << " != linked_class.Get(): " << linked_class->PrettyClass(); in AllocateNewClassObject()
2141 linked_class->VisitFields([&](art::ArtField* f) REQUIRES_SHARED(art::Locks::mutator_lock_) { in AllocateNewClassObject()
2142 DCHECK_EQ(f->GetDeclaringClass(), linked_class.Get()); in AllocateNewClassObject()
2147 linked_class->SetClinitThreadId(old_class->GetClinitThreadId()); in AllocateNewClassObject()
2148 return linked_class.Get(); in AllocateNewClassObject()