/art/runtime/ |
H A D | class_linker-inl.h | 77 referrer->GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetResolvedType(type_idx); 80 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(referrer->GetDexCache())); 96 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); 100 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); 124 referrer->GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetResolvedType(type_idx); 126 type = DoLookupResolvedType(type_idx, referrer->GetDexCache(), referrer->GetClassLoader()); 136 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); 138 type = DoLookupResolvedType(type_idx, referrer->GetDexCache(), referrer->GetClassLoader()); 244 ArtMethod* resolved_method = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedMethod( 253 ObjPtr<mirror::DexCache> dex_cache = referrer->GetDexCache(); [all...] |
H A D | art_method.cc | 73 ArtMethod* ret = declaring_class->FindInterfaceMethod(declaring_class->GetDexCache(), 148 Handle<mirror::DexCache> dex_cache(hs.NewHandle(GetDexCache())); 200 if (GetDexCache() == other->GetDexCache()) { 534 GetOatMethodIndexFromMethodIndex(*declaring_class->GetDexCache()->GetDexFile(), 537 OatFile::OatClass oat_class = OatFile::FindOatClass(*declaring_class->GetDexCache()->GetDexFile(), 547 auto* dex_cache = GetDexCache();
|
H A D | art_field-inl.h | 332 inline ObjPtr<mirror::DexCache> ArtField::GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_) { 333 return GetDeclaringClass()->GetDexCache(); 337 return GetDexCache()->GetDexFile(); 343 ObjPtr<mirror::DexCache> dex_cache = GetDexCache();
|
H A D | hidden_api.h | 232 detail::IsCallerTrusted(caller, caller->GetClassLoader(), caller->GetDexCache());
|
H A D | art_method-inl.h | 178 return GetDexCache<kWithoutReadBarrier>()->GetDexFile(); 325 inline mirror::DexCache* ArtMethod::GetDexCache() { function in class:art::ArtMethod 328 return klass->GetDexCache<kDefaultVerifyFlags, kReadBarrierOption>();
|
H A D | common_throws.cc | 442 Thread::Current()->GetCurrentMethod(nullptr)->GetDeclaringClass()->GetDexCache(); 449 ObjPtr<mirror::DexCache> dex_cache = method->GetDeclaringClass()->GetDexCache(); 580 const DexFile* dex_file = method->GetDeclaringClass()->GetDexCache()->GetDexFile(); 721 method->GetDeclaringClass()->GetDexCache()->GetDexFile();
|
H A D | art_field.h | 218 ObjPtr<mirror::DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/mirror/ |
H A D | field-inl.h | 57 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, kPointerSize); 70 field->GetDexCache()->SetResolvedField(dex_field_index, field, kPointerSize);
|
H A D | dex_cache_test.cc | 90 EXPECT_TRUE(linear_alloc->Contains(klass->GetDexCache()->GetResolvedMethods())); 106 EXPECT_EQ(klass1->GetDexCache(), klass2->GetDexCache()); 114 klass1->GetDexCache(),
|
H A D | field.cc | 70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache();
|
H A D | class.cc | 628 ObjPtr<DexCache> this_dex_cache = GetDexCache(); 662 if (klass->GetDexCache() == dex_cache) { 872 if (GetDexCache() == dex_cache) { 912 if (dex_cache == GetDexCache()) { 1069 type_idx, klass->GetDexCache(), klass->GetClassLoader()); 1110 ObjPtr<DexCache> dex_cache = GetDexCache(); 1394 if (h_this->IsProxyClass() || h_this->GetDexCache() == nullptr) {
|
/art/test/497-inlining-and-class-loader/ |
H A D | clear_dex_cache.cc | 35 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); 70 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); 73 soa.Decode<mirror::Class>(cls)->GetDexCache()->GetResolvedMethods();
|
/art/runtime/verifier/ |
H A D | method_verifier-inl.h | 47 inline mirror::DexCache* MethodVerifier::GetDexCache() { function in class:art::verifier::MethodVerifier
|
/art/test/661-oat-writer-layout/ |
H A D | oat_writer_layout.cc | 58 OatFile::OatClass oat_class = OatFile::FindOatClass(*klass_ptr->GetDexCache()->GetDexFile(),
|
/art/compiler/optimizing/ |
H A D | builder.cc | 123 dex_compilation_unit_->GetDexCache(), 195 dex_compilation_unit_->GetDexCache(),
|
H A D | inliner.cc | 282 if (cls->GetDexCache() == nullptr) { 289 DCHECK_EQ(cls->GetDexCache(), compilation_unit.GetDexCache().Get()); 298 index, compilation_unit.GetDexCache().Get(), compilation_unit.GetClassLoader().Get()); 863 outer_compilation_unit_.GetDexCache(), 1063 outer_compilation_unit_.GetDexCache(), 1259 outer_compilation_unit_.GetDexCache(), 1387 outer_compilation_unit_.GetDexCache(), 1660 Handle<mirror::DexCache> dex_cache = handles_->NewHandle(referrer->GetDexCache()); 1722 Handle<mirror::DexCache> dex_cache = NewHandleIfDifferent(resolved_method->GetDexCache(), [all...] |
H A D | sharpening.cc | 257 ? dex_compilation_unit.GetDexCache()
|
/art/compiler/driver/ |
H A D | dex_compilation_unit.h | 112 Handle<mirror::DexCache> GetDexCache() const { function in class:art::DexCompilationUnit
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 80 method->GetDexCache(), 244 ObjPtr<mirror::Class> klass = method->GetDexCache()->GetResolvedType(type_idx); 345 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(method->GetDexCache())); 370 referrer->GetDexCache(), 607 referrer->GetDexCache()->GetResolvedField(field_idx, kRuntimePointerSize); 664 ObjPtr<mirror::DexCache> dex_cache = referrer->GetDexCache(); 752 ObjPtr<mirror::String> string = referrer->GetDexCache()->GetResolvedString(string_idx); 755 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); 764 ObjPtr<mirror::String> string = referrer->GetDexCache()->GetResolvedString(string_idx); 767 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); [all...] |
/art/test/626-const-class-linking/ |
H A D | clear_dex_cache_types.cc | 28 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache();
|
/art/runtime/native/ |
H A D | java_lang_Class.cc | 635 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { 647 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { 665 if (!klass->IsProxyClass() && klass->GetDexCache() != nullptr) { 689 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { 699 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { 716 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { 740 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { 754 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { 765 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { 780 if (klass->IsProxyClass() || klass->GetDexCache() [all...] |
/art/runtime/dex/ |
H A D | dex_file_annotations.cc | 75 ObjPtr<mirror::DexCache> GetDexCache() const REQUIRES_SHARED(Locks::mutator_lock_) { 77 return method_->GetDexCache(); 79 return real_klass_->GetDexCache(); 347 hs.NewHandle(klass.GetDexCache()), 460 dex::StringIndex(index), hs.NewHandle(klass.GetDexCache())); 477 hs.NewHandle(klass.GetDexCache()), 503 hs.NewHandle(klass.GetDexCache()), 541 hs.NewHandle(klass.GetDexCache()), 569 hs.NewHandle(klass.GetDexCache()), 784 hs.NewHandle(klass.GetDexCache()), [all...] |
/art/compiler/dex/ |
H A D | inline_method_analyser.cc | 151 method_index, method->GetDexCache(), method->GetClassLoader()); 347 target_method->GetDexCache() != method->GetDexCache()) { 714 ObjPtr<mirror::DexCache> dex_cache = method->GetDexCache();
|
/art/compiler/ |
H A D | exception_test.cc | 63 dex_ = my_klass_->GetDexCache()->GetDexFile();
|
H A D | common_compiler_test.cc | 51 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache();
|