/art/runtime/native/ |
D | dalvik_system_VMRuntime.cc | 253 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesResolveType() local 255 klass = linker->FindPrimitiveClass(class_name[0]); in PreloadDexCachesResolveType() 257 klass = linker->LookupClass(class_name, ComputeModifiedUtf8Hash(class_name), NULL); in PreloadDexCachesResolveType() 363 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesStatsTotal() local 364 const std::vector<const DexFile*>& boot_class_path = linker->GetBootClassPath(); in PreloadDexCachesStatsTotal() 380 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesStatsFilled() local 381 const std::vector<const DexFile*>& boot_class_path = linker->GetBootClassPath(); in PreloadDexCachesStatsFilled() 385 mirror::DexCache* dex_cache = linker->FindDexCache(*dex_file); in PreloadDexCachesStatsFilled() 433 ClassLinker* linker = runtime->GetClassLinker(); in VMRuntime_preloadDexCaches() local 443 const std::vector<const DexFile*>& boot_class_path = linker->GetBootClassPath(); in VMRuntime_preloadDexCaches() [all …]
|
D | dalvik_system_DexFile.cc | 111 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in DexFile_openDexFileNative() local 115 bool success = linker->OpenDexFilesFromOat(sourceName.c_str(), outputName.c_str(), &error_msgs, in DexFile_openDexFileNative()
|
/art/runtime/entrypoints/portable/ |
D | portable_trampoline_entrypoints.cc | 326 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in artPortableResolutionTrampoline() local 382 called = linker->ResolveMethod(Thread::Current(), dex_method_idx, &caller, invoke_type); in artPortableResolutionTrampoline() 402 linker->EnsureInitialized(called_class, true, true); in artPortableResolutionTrampoline() 413 code = linker->GetPortableOatCodeFor(called, &have_portable_code); in artPortableResolutionTrampoline() 422 code = linker->GetPortableOatCodeFor(called, &have_portable_code); in artPortableResolutionTrampoline() 435 code = linker->GetPortableOatCodeFor(called, &have_portable_code); in artPortableResolutionTrampoline() 447 DCHECK(code != linker->GetPortableResolutionTrampoline()); in artPortableResolutionTrampoline()
|
/art/compiler/ |
D | elf_writer_mclinker.cc | 361 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in FixupOatMethodOffsets() local 365 Handle<mirror::DexCache> dex_cache(hs.NewHandle(linker->FindDexCache(dex_file))); in FixupOatMethodOffsets() 366 method = linker->ResolveMethod(dex_file, method_idx, dex_cache, in FixupOatMethodOffsets()
|
D | oat_writer.cc | 551 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in VisitMethod() local 556 Handle<mirror::DexCache> dex_cache(hs.NewHandle(linker->FindDexCache(*dex_file_))); in VisitMethod() 557 mirror::ArtMethod* method = linker->ResolveMethod(*dex_file_, it.GetMemberIndex(), dex_cache, in VisitMethod()
|
/art/runtime/mirror/ |
D | object_test.cc | 461 ClassLinker* linker = class_linker_; in TEST_F() local 469 Class* klass1 = linker->FindClass(soa.Self(), "LProtoCompare;", class_loader_1); in TEST_F() 471 Class* klass2 = linker->FindClass(soa.Self(), "LProtoCompare2;", class_loader_2); in TEST_F()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 712 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in artQuickResolutionTrampoline() local 792 called = linker->ResolveMethod(self, dex_method_idx, &caller, invoke_type); in artQuickResolutionTrampoline() 843 linker->EnsureInitialized(called_class, true, true); in artQuickResolutionTrampoline() 850 code = linker->GetQuickOatCodeFor(called); in artQuickResolutionTrampoline()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 161 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in VerifyClass() local 174 linker->ResolveMethod(*dex_file, method_idx, dex_cache, class_loader, in VerifyClass() 218 linker->ResolveMethod(*dex_file, method_idx, dex_cache, class_loader, in VerifyClass() 631 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in ScanTryCatchBlocks() local 645 mirror::Class* exception_type = linker->ResolveType(*dex_file_, in ScanTryCatchBlocks() 2839 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in CodeFlowVerifyInstruction() local 2847 mirror::Class* klass = linker->ResolveType(*dex_file_, handler_type_idx, *dex_cache_, in CodeFlowVerifyInstruction()
|
/art/runtime/ |
D | dex_file.cc | 1124 ClassLinker* linker, in EncodedStaticFieldValueIterator() argument 1126 : dex_file_(dex_file), dex_cache_(dex_cache), class_loader_(class_loader), linker_(linker), in EncodedStaticFieldValueIterator()
|
D | dex_file.h | 1276 ClassLinker* linker, const DexFile::ClassDef& class_def)
|
D | class_linker.cc | 3754 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in ResolveMethodExceptionHandlerTypes() local 3761 mirror::Class* exception_type = linker->ResolveType(iterator.GetHandlerTypeIndex(), method); in ResolveMethodExceptionHandlerTypes()
|