Home
last modified time | relevance | path

Searched refs:linker (Results 1 – 11 of 11) sorted by relevance

/art/runtime/native/
Ddalvik_system_VMRuntime.cc253 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 …]
Ddalvik_system_DexFile.cc111 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/
Dportable_trampoline_entrypoints.cc326 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/
Delf_writer_mclinker.cc361 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()
Doat_writer.cc551 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/
Dobject_test.cc461 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/
Dquick_trampoline_entrypoints.cc712 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/
Dmethod_verifier.cc161 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/
Ddex_file.cc1124 ClassLinker* linker, in EncodedStaticFieldValueIterator() argument
1126 : dex_file_(dex_file), dex_cache_(dex_cache), class_loader_(class_loader), linker_(linker), in EncodedStaticFieldValueIterator()
Ddex_file.h1276 ClassLinker* linker, const DexFile::ClassDef& class_def)
Dclass_linker.cc3754 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in ResolveMethodExceptionHandlerTypes() local
3761 mirror::Class* exception_type = linker->ResolveType(iterator.GetHandlerTypeIndex(), method); in ResolveMethodExceptionHandlerTypes()