Home | History | Annotate | Download | only in runtime

Lines Matching refs:class_table

57 #include "class_table-inl.h"
1943 ClassTable* class_table, gc::space::ImageSpace* space)
1948 CHECK_EQ(class_table->LookupByDescriptor(klass), klass)
1962 class_table->Visit(verify_direct_interfaces_in_table);
1978 CHECK(class_table->Contains(klass))
2171 ClassTable* class_table = nullptr;
2174 class_table = InsertClassTableForClassLoader(class_loader.Get());
2231 class_table->InsertOatFile(oat_file);
2236 class_table->AddClassSet(std::move(temp_set));
2243 VerifyAppImage(header, class_loader, dex_caches, class_table, space);
2251 ClassTable* const class_table = ClassTableForClassLoader(klass->GetClassLoader());
2252 return class_table != nullptr && class_table->Contains(klass);
2350 ClassTable* const class_table = class_loader->GetClassTable();
2351 if (!done_ && class_table != nullptr) {
2353 if (!class_table->Visit(visitor)) {
2512 data.class_table->Visit<CHAOnDeleteUpdateClassVisitor, kWithoutReadBarrier>(visitor);
2516 delete data.class_table;
3047 ClassTable* const class_table = InsertClassTableForClassLoader(class_loader.Get());
3048 old = class_table->Lookup(descriptor, hash);
3052 class_table->InsertWithHash(result_ptr, hash);
3867 data.class_table = ClassTableForClassLoader(class_loader);
3869 DCHECK(data.class_table != nullptr);
3872 data.class_table->InsertStrongRoot(dex_cache);
3893 if (data.class_table != ClassTableForClassLoader(class_loader)) {
4046 return data.class_table;
4325 ClassTable* const class_table = InsertClassTableForClassLoader(class_loader);
4326 ObjPtr<mirror::Class> existing = class_table->Lookup(descriptor, hash);
4331 class_table->InsertWithHash(klass, hash);
4378 ClassTable* const class_table = ClassTableForClassLoader(class_loader);
4379 if (class_table != nullptr) {
4380 ObjPtr<mirror::Class> result = class_table->Lookup(descriptor, hash);
4395 ClassTable* const class_table = class_loader->GetClassTable();
4396 if (class_table != nullptr) {
4397 class_table->FreezeSnapshot();
4421 ClassTable* const class_table = class_loader->GetClassTable();
4422 ObjPtr<mirror::Class> klass = class_table->Lookup(descriptor_, hash_);
5793 data.class_table = new ClassTable;
5794 class_loader->SetClassTable(data.class_table);
5806 class_table = class_loader->GetClassTable();
5807 if (class_table == nullptr) {
5809 class_table = class_loader->GetClassTable();
5810 DCHECK(class_table != nullptr);
5812 return class_table;
9282 if (dex_cache.IsValid() && dex_cache.class_table == class_loader.class_table) {
9323 ClassTable* const class_table = class_loader->GetClassTable();
9324 if (class_table != nullptr) {
9325 num_zygote_classes += class_table->NumZygoteClasses(class_loader);
9326 num_non_zygote_classes += class_table->NumNonZygoteClasses(class_loader);