Lines Matching refs:class_table

2095                            ClassTable* class_table,  in VerifyAppImage()  argument
2101 CHECK_EQ(class_table->LookupByDescriptor(klass), klass) in VerifyAppImage()
2115 class_table->Visit(verify_direct_interfaces_in_table); in VerifyAppImage()
2349 ClassTable* class_table = nullptr; in AddImageSpace() local
2352 class_table = InsertClassTableForClassLoader(class_loader.Get()); in AddImageSpace()
2411 class_table->InsertOatFile(oat_file); in AddImageSpace()
2416 class_table->AddClassSet(std::move(temp_set)); in AddImageSpace()
2423 VerifyAppImage(header, class_loader, class_table, space); in AddImageSpace()
2553 ClassTable* const class_table = class_loader->GetClassTable(); in Visit() local
2554 if (!done_ && class_table != nullptr) { in Visit()
2556 if (!class_table->Visit(visitor)) { in Visit()
2696 delete data.class_table; in ~ClassLinker()
2726 data.class_table->Visit<kWithoutReadBarrier>(visitor); in PrepareToDeleteClassLoader()
3405 ClassTable* const class_table = InsertClassTableForClassLoader(class_loader.Get()); in FindClass() local
3406 old = class_table->Lookup(sv_descriptor, hash); in FindClass()
3410 class_table->InsertWithHash(result_ptr, hash); in FindClass()
4307 data.class_table = ClassTableForClassLoader(class_loader); in RegisterDexFileLocked()
4309 DCHECK(data.class_table != nullptr); in RegisterDexFileLocked()
4312 data.class_table->InsertStrongRoot(dex_cache); in RegisterDexFileLocked()
4336 return data->class_table == ClassTableForClassLoader(class_loader); in IsSameClassLoader()
4567 return data.class_table; in FindClassTable()
4793 ClassTable* const class_table = InsertClassTableForClassLoader(class_loader); in InsertClass() local
4794 ObjPtr<mirror::Class> existing = class_table->Lookup(descriptor, hash); in InsertClass()
4799 class_table->InsertWithHash(klass, hash); in InsertClass()
4840 ClassTable* const class_table = ClassTableForClassLoader(class_loader); in LookupClass() local
4841 if (class_table != nullptr) { in LookupClass()
4842 ObjPtr<mirror::Class> result = class_table->Lookup(descriptor, hash); in LookupClass()
4857 ClassTable* const class_table = class_loader->GetClassTable(); in Visit() local
4858 if (class_table != nullptr) { in Visit()
4859 class_table->FreezeSnapshot(); in Visit()
6295 data.class_table = new ClassTable; in RegisterClassLoader()
6296 class_loader->SetClassTable(data.class_table); in RegisterClassLoader()
6308 ClassTable* class_table = class_loader->GetClassTable(); in InsertClassTableForClassLoader() local
6309 if (class_table == nullptr) { in InsertClassTableForClassLoader()
6311 class_table = class_loader->GetClassTable(); in InsertClassTableForClassLoader()
6312 DCHECK(class_table != nullptr); in InsertClassTableForClassLoader()
6314 return class_table; in InsertClassTableForClassLoader()
10689 if (dex_cache.class_table == class_loader.class_table) { in DumpForSigQuit()
10733 ClassTable* const class_table = class_loader->GetClassTable(); in Visit() local
10734 if (class_table != nullptr) { in Visit()
10735 num_zygote_classes += class_table->NumZygoteClasses(class_loader); in Visit()
10736 num_non_zygote_classes += class_table->NumNonZygoteClasses(class_loader); in Visit()
11015 [&](const ClassLoaderData& cld) { return cld.class_table == data.class_table; })); in CleanupClassLoaders()
11037 delete data.class_table; in CleanupClassLoaders()