Lines Matching defs:class_linker
44 #include "class_linker-inl.h"
358 ClassLinker* class_linker = runtime->GetClassLinker();
359 ObjPtr<mirror::Class> klass = class_linker->FindClass(self, descriptor, class_loader);
677 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker();
682 dex_cache.Assign(class_linker->FindDexCache(soa.Self(), *dex_file));
729 ObjPtr<mirror::String> string = class_linker->ResolveString(string_index, dex_cache);
755 ClassLinker* class_linker,
773 class_linker->LookupResolvedType(type_index,
797 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker();
801 dex_cache.Assign(class_linker->FindDexCache(soa.Self(), *dex_file));
807 InitializeTypeCheckBitstrings(driver, class_linker, dex_cache, *dex_file, method);
825 ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
829 cls.Assign(class_linker->FindClass(soa.Self(), accessor.GetDescriptor(), class_loader));
1055 ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
1061 hs.NewHandle(class_linker->FindSystemClass(self, descriptor.c_str())));
1077 hs.NewHandle(class_linker->FindSystemClass(self, "Ljava/lang/Throwable;")));
1085 class_linker->VisitClasses(&visitor);
1092 Handle<mirror::DexCache> dex_cache(hs2.NewHandle(class_linker->RegisterDexFile(*dex_file,
1096 ? class_linker->ResolveType(exception_type_idx,
1115 class_linker->VisitClasses(&visitor);
1398 ParallelCompilationManager(ClassLinker* class_linker,
1405 class_linker_(class_linker),
1566 ClassLinker* class_linker = manager_->GetClassLinker();
1580 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(
1584 class_linker->ResolveType(class_def.class_idx_, dex_cache, class_loader);
1605 ArtMethod* resolved = class_linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>(
1618 ArtField* resolved = class_linker->ResolveField(
1626 ArtField* resolved = class_linker->ResolveField(
1648 ClassLinker* class_linker = manager_->GetClassLinker();
1653 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->RegisterDexFile(
1657 ? class_linker->ResolveType(dex::TypeIndex(type_idx), dex_cache, class_loader)
1682 ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
1687 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files,
1724 ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
1726 class_linker->FindClass(self, descriptor, class_loader)));
1889 ClassLinker* class_linker = manager_->GetClassLinker();
1895 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader)));
1906 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(
1948 failure_kind = class_linker->VerifyClass(soa.Self(), klass, log_level_);
2010 ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
2011 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files,
2032 ClassLinker* class_linker = manager_->GetClassLinker();
2038 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader)));
2080 ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
2081 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files,
2286 ClassLinker* class_linker = manager_->GetClassLinker();
2296 art::ObjPtr<mirror::String> resolved = class_linker->ResolveString(
2303 ArtMethod* clinit = klass->FindClassInitializer(class_linker->GetImagePointerSize());
2307 ObjPtr<mirror::String> s = class_linker->ResolveString(
2311 ObjPtr<mirror::String> s = class_linker->ResolveString(
2468 ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
2469 ParallelCompilationManager context(class_linker, jni_class_loader, this, &dex_file, dex_files,
2579 ClassLinker* class_linker = context.GetClassLinker();
2595 hs.NewHandle(class_linker->FindClass(soa.Self(), accessor.GetDescriptor(), class_loader)));
2600 dex_cache = hs.NewHandle(class_linker->FindDexCache(soa.Self(), dex_file));