Searched refs:GetDexCache (Results 1 - 25 of 49) sorted by last modified time

12

/art/test/497-inlining-and-class-loader/
H A Dclear_dex_cache.cc31 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 Dprofile-saving.cc77 const DexFile* dex_file = soa.Decode<mirror::Class*>(cls)->GetDexCache()->GetDexFile();
/art/runtime/
H A Dart_field-inl.h296 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 Dart_field.h192 mirror::DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_);
H A Dart_method-inl.h133 ->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 Dart_method.cc60 Handle<mirror::DexCache> dex_cache(hs.NewHandle(GetDexCache()));
111 if (GetDexCache() == other->GetDexCache()) {
336 auto* dex_cache = GetDexCache();
H A Dart_method.h631 mirror::DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_);
H A Dclass_linker-inl.h66 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 Dclass_linker.cc737 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 Dclass_linker_test.cc236 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 Dcommon_throws.cc361 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 Ddebugger.cc80 return declaring_class->FindDeclaredVirtualMethod(declaring_class->GetDexCache(),
3704 mirror::DexCache* dex_cache = m->GetDeclaringClass()->GetDexCache();
H A Ddex_file.cc1491 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 Djni_internal.cc103 << PrettyDescriptor(c) << " in " << c->GetDexCache()->GetLocation()->ToModifiedUtf8()
2188 << c->GetDexCache()->GetLocation()->ToModifiedUtf8();
/art/runtime/entrypoints/
H A Dentrypoint_utils-inl.h68 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 Dquick_trampoline_entrypoints.cc1043 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 Dheap.cc761 mirror::DexCache* dex_cache = klass->GetDexCache<kVerifyNone>();
/art/runtime/interpreter/
H A Dinterpreter_common.h351 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 Dunstarted_runtime.cc350 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) {
/art/runtime/mirror/
H A Dclass-inl.h66 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 Dclass.cc417 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 Dclass.h701 DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_);
H A Ddex_cache_test.cc62 EXPECT_TRUE(linear_alloc->Contains(klass->GetDexCache()->GetResolvedMethods()));
80 EXPECT_EQ(klass1->GetDexCache(), klass2->GetDexCache());
89 klass1->GetDexCache())));
H A Dfield-inl.h60 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, pointer_size);
73 field->GetDexCache()->SetResolvedField(dex_field_index, field, pointer_size);
H A Dfield.cc70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache();

Completed in 555 milliseconds

12