• Home
  • Raw
  • Download

Lines Matching refs:class_linker

136   ClassLinker* class_linker = Runtime::Current()->GetClassLinker();  in Write()  local
151 CHECK_EQ(class_linker->RegisterOatFile(oat_file_), oat_file_); in Write()
304 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in PrepareDexCacheArraySlots() local
305 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); in PrepareDexCacheArraySlots()
306 size_t dex_cache_count = class_linker->GetDexCacheCount(); in PrepareDexCacheArraySlots()
309 DexCache* dex_cache = class_linker->GetDexCache(idx); in PrepareDexCacheArraySlots()
543 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ComputeLazyFieldsForImageClasses() local
544 class_linker->VisitClassesWithoutClassesLock(ComputeLazyFieldsForClassesVisitor, nullptr); in ComputeLazyFieldsForImageClasses()
561 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ComputeEagerResolvedStringsCallback() local
562 ReaderMutexLock mu(Thread::Current(), *class_linker->DexLock()); in ComputeEagerResolvedStringsCallback()
563 size_t dex_cache_count = class_linker->GetDexCacheCount(); in ComputeEagerResolvedStringsCallback()
565 DexCache* dex_cache = class_linker->GetDexCache(i); in ComputeEagerResolvedStringsCallback()
605 ClassLinker* class_linker = runtime->GetClassLinker(); in PruneNonImageClasses() local
613 class_linker->VisitClasses(NonImageClassesVisitor, &context); in PruneNonImageClasses()
617 bool result = class_linker->RemoveClass(it.c_str(), nullptr); in PruneNonImageClasses()
625 ReaderMutexLock mu(self, *class_linker->DexLock()); in PruneNonImageClasses()
626 dex_cache_count = class_linker->GetDexCacheCount(); in PruneNonImageClasses()
631 ReaderMutexLock mu(self, *class_linker->DexLock()); in PruneNonImageClasses()
632 dex_cache = class_linker->GetDexCache(idx); in PruneNonImageClasses()
652 DCHECK(class_linker->ClassInClassTable(declaring_class)) << "Class " in PruneNonImageClasses()
669 class_linker->DropFindArrayClassCache(); in PruneNonImageClasses()
737 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateImageRoots() local
741 class_linker->FindSystemClass(self, "[Ljava/lang/Object;"))); in CreateImageRoots()
750 ReaderMutexLock mu(self, *class_linker->DexLock()); in CreateImageRoots()
751 dex_cache_count = class_linker->GetDexCacheCount(); in CreateImageRoots()
758 ReaderMutexLock mu(self, *class_linker->DexLock()); in CreateImageRoots()
759 CHECK_EQ(dex_cache_count, class_linker->GetDexCacheCount()) in CreateImageRoots()
762 dex_caches->Set<false>(i, class_linker->GetDexCache(i)); in CreateImageRoots()
770 image_roots->Set<false>(ImageHeader::kClassRoots, class_linker->GetClassRoots()); in CreateImageRoots()