/art/test/497-inlining-and-class-loader/ |
H A D | clear_dex_cache.cc | 31 mirror::DexCache* dex_cache = soa.Decode<mirror::Class*>(cls)->GetDexCache(); 56 mirror::DexCache* dex_cache = soa.Decode<mirror::Class*>(cls)->GetDexCache(); 58 ArtMethod** methods = soa.Decode<mirror::Class*>(cls)->GetDexCache()->GetResolvedMethods();
|
/art/test/595-profile-saving/ |
H A D | profile-saving.cc | 77 const DexFile* dex_file = soa.Decode<mirror::Class*>(cls)->GetDexCache()->GetDexFile();
|
/art/runtime/ |
H A D | art_field-inl.h | 296 auto* dex_cache = declaring_class->GetDexCache(); 311 inline mirror::DexCache* ArtField::GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_) { 312 return GetDeclaringClass()->GetDexCache(); 316 return GetDexCache()->GetDexFile(); 322 auto* dex_cache = GetDexCache();
|
H A D | art_field.h | 192 mirror::DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_);
|
H A D | art_method-inl.h | 133 ->GetDexCache()->NumResolvedMethods()); 152 ->GetDexCache()->NumResolvedMethods()); 183 GetInterfaceMethodIfProxy(ptr_size)->GetDeclaringClass()->GetDexCache(); 275 return GetDexCache()->GetDexFile(); 393 inline mirror::DexCache* ArtMethod::GetDexCache() { function in class:art::ArtMethod 395 return GetDeclaringClass()->GetDexCache();
|
H A D | art_method.cc | 60 Handle<mirror::DexCache> dex_cache(hs.NewHandle(GetDexCache())); 111 if (GetDexCache() == other->GetDexCache()) { 336 auto* dex_cache = GetDexCache();
|
H A D | art_method.h | 631 mirror::DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_);
|
H A D | class_linker-inl.h | 66 DCHECK_LT(string_idx, declaring_class->GetDexCache()->NumStrings()); 70 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 85 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 97 mirror::DexCache* dex_cache_ptr = declaring_class->GetDexCache(); 149 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 170 return GetResolvedField(field_idx, field_declaring_class->GetDexCache()); 179 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
|
H A D | class_linker.cc | 737 DCHECK(klass->IsArrayClass() || klass->IsPrimitive() || klass->GetDexCache() != nullptr); 1363 klass->SetDexCacheStrings(klass->GetDexCache()->GetStrings()); 1382 VLOG(image) << "From " << klass->GetDexCache()->GetDexFile()->GetBaseLocation(); 1486 GcRoot<mirror::String>* new_strings = klass->GetDexCache()->GetStrings(); 2722 GetOatMethodIndexFromMethodIndex(*declaring_class->GetDexCache()->GetDexFile(), 2725 OatFile::OatClass oat_class = FindOatClass(*declaring_class->GetDexCache()->GetDexFile(), 2927 CHECK(klass->GetDexCache() != nullptr); 3148 dst->SetDexCacheResolvedMethods(klass->GetDexCache()->GetResolvedMethods(), image_pointer_size_); 3149 dst->SetDexCacheResolvedTypes(klass->GetDexCache()->GetResolvedTypes(), image_pointer_size_); 3558 mirror::DexCache* dex_cache = klass->GetDexCache(); [all...] |
H A D | class_linker_test.cc | 236 method->GetDeclaringClass()->GetDexCache()->GetResolvedMethods(), 239 method->GetDeclaringClass()->GetDexCache()->GetResolvedTypes(), 263 EXPECT_TRUE(klass->GetDexCache() != nullptr); 271 EXPECT_EQ(klass->GetDexCacheStrings(), klass->GetDexCache()->GetStrings()); 1018 const Signature void_sig = I->GetDexCache()->GetDexFile()->CreateSignature("()V");
|
H A D | common_throws.cc | 361 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache(); 391 Thread::Current()->GetCurrentMethod(nullptr)->GetDeclaringClass()->GetDexCache(); 398 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache(); 536 method->GetDeclaringClass()->GetDexCache()->GetDexFile();
|
H A D | debugger.cc | 80 return declaring_class->FindDeclaredVirtualMethod(declaring_class->GetDexCache(), 3704 mirror::DexCache* dex_cache = m->GetDeclaringClass()->GetDexCache();
|
H A D | dex_file.cc | 1491 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache())); 1891 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache())); 1929 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache())); 1954 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache())); 1975 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache()));
|
H A D | jni_internal.cc | 103 << PrettyDescriptor(c) << " in " << c->GetDexCache()->GetLocation()->ToModifiedUtf8() 2188 << c->GetDexCache()->GetLocation()->ToModifiedUtf8();
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 68 Handle<mirror::DexCache> dex_cache(hs.NewHandle(outer_method->GetDexCache())); 349 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(method->GetDexCache())); 617 referrer->GetDeclaringClass()->GetDexCache()->GetResolvedField(field_idx, sizeof(void*)); 672 referring_class->GetDexCache()->GetResolvedMethod(method_idx, sizeof(void*)); 698 referring_class->GetDexCache()->GetResolvedType(method_type_idx);
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 1043 hs.NewHandle(caller->GetDeclaringClass()->GetDexCache())); 1092 called->GetDexCache()->SetResolvedMethod(called_dex_method_idx, called, sizeof(void*)); 2049 const DexFile* dex_file = caller_method->GetDeclaringClass()->GetDexCache()->GetDexFile(); 2200 const DexFile* dex_file = caller_method->GetDeclaringClass()->GetDexCache()
|
/art/runtime/gc/ |
H A D | heap.cc | 761 mirror::DexCache* dex_cache = klass->GetDexCache<kVerifyNone>();
|
/art/runtime/interpreter/ |
H A D | interpreter_common.h | 351 DCHECK_LT(string_idx, declaring_class->GetDexCache()->NumStrings()); 754 DCHECK_LT(string_idx, declaring_class->GetDexCache()->NumStrings()); 758 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
|
H A D | unstarted_runtime.cc | 350 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) {
|
/art/runtime/mirror/ |
H A D | class-inl.h | 66 inline DexCache* Class::GetDexCache() { function in class:art::mirror::Class 369 DexCache* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache; 412 DexCache* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache; 812 return *GetDexCache()->GetDexFile();
|
H A D | class.cc | 417 if (GetDexCache() == dex_cache) { 498 if (GetDexCache() == dex_cache) { 675 if (GetDexCache() == dex_cache) { 715 if (dex_cache == GetDexCache()) { 867 mirror::Class* interface = klass->GetDexCache()->GetResolvedType(type_idx); 901 mirror::DexCache* dex_cache = GetDexCache(); 1164 if (h_this->IsProxyClass() || h_this->GetDexCache() == nullptr) {
|
H A D | class.h | 701 DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_);
|
H A D | dex_cache_test.cc | 62 EXPECT_TRUE(linear_alloc->Contains(klass->GetDexCache()->GetResolvedMethods())); 80 EXPECT_EQ(klass1->GetDexCache(), klass2->GetDexCache()); 89 klass1->GetDexCache())));
|
H A D | field-inl.h | 60 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, pointer_size); 73 field->GetDexCache()->SetResolvedField(dex_field_index, field, pointer_size);
|
H A D | field.cc | 70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache();
|