/art/runtime/native/ |
java_lang_DexCache.cc | 18 #include "mirror/dex_cache.h" 27 mirror::DexCache* dex_cache = soa.Decode<mirror::DexCache*>(javaDexCache); local 29 DCHECK_EQ(dex_cache->GetLockOwnerThreadId(), soa.Self()->GetThreadId()); 30 const DexFile* dex_file = dex_cache->GetDexFile();
|
dalvik_system_VMRuntime.cc | 34 #include "mirror/dex_cache-inl.h" 227 static void PreloadDexCachesResolveString(Handle<mirror::DexCache> dex_cache, uint32_t string_idx, 230 mirror::String* string = dex_cache->GetResolvedString(string_idx); 234 const DexFile* dex_file = dex_cache->GetDexFile(); 241 dex_cache->SetResolvedString(string_idx, string); 245 static void PreloadDexCachesResolveType(mirror::DexCache* dex_cache, uint32_t type_idx) 247 mirror::Class* klass = dex_cache->GetResolvedType(type_idx); 251 const DexFile* dex_file = dex_cache->GetDexFile(); 263 dex_cache->SetResolvedType(type_idx, klass); 273 static void PreloadDexCachesResolveField(Handle<mirror::DexCache> dex_cache, uint32_t field_idx 385 mirror::DexCache* dex_cache = linker->FindDexCache(*dex_file); local [all...] |
/art/compiler/driver/ |
compiler_driver_test.cc | 30 #include "mirror/dex_cache-inl.h" 110 mirror::DexCache* dex_cache = class_linker_->FindDexCache(*dex); local 111 EXPECT_EQ(dex->NumStringIds(), dex_cache->NumStrings()); 112 for (size_t i = 0; i < dex_cache->NumStrings(); i++) { 113 const mirror::String* string = dex_cache->GetResolvedString(i); 116 EXPECT_EQ(dex->NumTypeIds(), dex_cache->NumResolvedTypes()); 117 for (size_t i = 0; i < dex_cache->NumResolvedTypes(); i++) { 118 mirror::Class* type = dex_cache->GetResolvedType(i); 122 EXPECT_EQ(dex->NumMethodIds(), dex_cache->NumResolvedMethods()); 123 for (size_t i = 0; i < dex_cache->NumResolvedMethods(); i++) [all...] |
compiler_driver.cc | 52 #include "mirror/dex_cache-inl.h" 754 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(*dex_file))); 756 class_linker->ResolveType(*dex_file, exception_type_idx, dex_cache, 832 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local 833 mirror::Class* resolved_class = dex_cache->GetResolvedType(type_idx); 857 Handle<mirror::DexCache> dex_cache 884 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local 921 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local 953 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local 1003 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local 1070 mirror::DexCache* dex_cache; local 1122 mirror::DexCache* dex_cache; local [all...] |
/art/compiler/ |
common_compiler_test.cc | 33 #include "mirror/dex_cache.h" 158 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache(); local 159 const DexFile& dex_file = *dex_cache->GetDexFile();
|
image_writer.cc | 49 #include "mirror/dex_cache-inl.h" 612 DexCache* dex_cache = class_linker->GetDexCache(i); local 613 const DexFile& dex_file = *dex_cache->GetDexFile(); 623 if (dex_cache->GetResolvedString(string_idx) == NULL) { 624 dex_cache->SetResolvedString(string_idx, string); 670 DexCache* dex_cache = class_linker->GetDexCache(idx); local 671 for (size_t i = 0; i < dex_cache->NumResolvedTypes(); i++) { 672 Class* klass = dex_cache->GetResolvedType(i); 674 dex_cache->SetResolvedType(i, NULL); 677 for (size_t i = 0; i < dex_cache->NumResolvedMethods(); i++) [all...] |
/art/runtime/ |
common_throws.cc | 319 mirror::DexCache* dex_cache = throw_location.GetMethod()->GetDeclaringClass()->GetDexCache(); local 320 const DexFile& dex_file = *dex_cache->GetDexFile(); 351 mirror::DexCache* dex_cache = throw_location.GetMethod()->GetDeclaringClass()->GetDexCache(); local 352 const DexFile& dex_file = *dex_cache->GetDexFile(); 360 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache(); local 361 const DexFile& dex_file = *dex_cache->GetDexFile();
|
intern_table.cc | 22 #include "mirror/dex_cache.h" 157 mirror::DexCache* dex_cache = dex_caches->Get(i); local 158 const DexFile* dex_file = dex_cache->GetDexFile(); 161 mirror::String* image_string = dex_cache->GetResolvedString(j); 189 mirror::DexCache* dex_cache = dex_caches->Get(i); local 190 const DexFile* dex_file = dex_cache->GetDexFile(); 195 mirror::String* image = dex_cache->GetResolvedString(string_idx);
|
class_linker_test.cc | 32 #include "mirror/dex_cache.h" 360 mirror::DexCache* dex_cache = class_linker_->FindDexCache(*dex); local 361 mirror::ObjectArray<mirror::ArtMethod>* resolved_methods = dex_cache->GetResolvedMethods(); [all...] |
thread.cc | 895 mirror::DexCache* dex_cache = c->GetDexCache(); local [all...] |
class_linker.cc | 56 #include "mirror/dex_cache-inl.h" 2963 mirror::DexCache* dex_cache = GetDexCache(i); local 3024 mirror::DexCache* dex_cache = GetDexCache(i); local 3032 mirror::DexCache* dex_cache = GetDexCache(i); local 3039 mirror::DexCache* dex_cache = GetDexCache(i); local 3049 mirror::DexCache* dex_cache = GetDexCache(i); local 3266 mirror::DexCache* dex_cache = klass->GetDexCache(); local 3410 mirror::DexCache* dex_cache = dex_caches->Get(i); local 3448 mirror::DexCache* dex_cache = dex_caches->Get(i); local 3950 mirror::DexCache* dex_cache = nullptr; local 5901 mirror::DexCache* dex_cache = declaring_class->GetDexCache(); local [all...] |
debugger.cc | 3438 mirror::DexCache* dex_cache = m->GetDeclaringClass()->GetDexCache(); local [all...] |
/art/runtime/quick/ |
inline_method_analyser.cc | 26 #include "mirror/dex_cache.h" 27 #include "mirror/dex_cache-inl.h" 332 mirror::DexCache* dex_cache = verifier->GetDexCache(); local 334 mirror::ArtMethod* method = dex_cache->GetResolvedMethod(method_idx); 335 mirror::ArtField* field = dex_cache->GetResolvedField(field_idx); 341 if (!method_class->CanAccessResolvedField(field_class, field, dex_cache, field_idx) ||
|
/art/runtime/mirror/ |
class.cc | 24 #include "dex_cache.h" 397 ArtMethod* Class::FindInterfaceMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { 399 ArtMethod* method = FindDeclaredVirtualMethod(dex_cache, dex_method_idx); 407 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(dex_cache, dex_method_idx); 435 ArtMethod* Class::FindDeclaredDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { 436 if (GetDexCache() == dex_cache) { 467 ArtMethod* Class::FindDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { 469 ArtMethod* method = klass->FindDeclaredDirectMethod(dex_cache, dex_method_idx); 497 ArtMethod* Class::FindDeclaredVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { 498 if (GetDexCache() == dex_cache) { 797 mirror::DexCache* dex_cache = GetDexCache(); local [all...] |
/art/runtime/gc/ |
heap.cc | 572 mirror::DexCache* dex_cache = klass->GetDexCache<kVerifyNone>(); local 573 if (!IsValidContinuousSpaceObjectAddress(dex_cache)) { 574 return StringPrintf("<non heap address dex_cache %p>", dex_cache); 576 const DexFile* dex_file = dex_cache->GetDexFile(); [all...] |