Home
last modified time | relevance | path

Searched refs:ClassLinker (Results 1 – 25 of 53) sorted by relevance

123

/art/runtime/
Dclass_linker-inl.h32 inline mirror::Class* ClassLinker::FindSystemClass(Thread* self, const char* descriptor) { in FindSystemClass()
36 inline mirror::Class* ClassLinker::FindArrayClass(Thread* self, mirror::Class** element_class) { in FindArrayClass()
59 inline mirror::String* ClassLinker::ResolveString(uint32_t string_idx, in ResolveString()
75 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx, in ResolveType()
91 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx, mirror::ArtField* referrer) { in ResolveType()
107 inline mirror::ArtMethod* ClassLinker::GetResolvedMethod(uint32_t method_idx, in GetResolvedMethod()
117 inline mirror::ArtMethod* ClassLinker::ResolveMethod(Thread* self, uint32_t method_idx, in ResolveMethod()
137 inline mirror::ArtField* ClassLinker::GetResolvedField(uint32_t field_idx, in GetResolvedField()
142 inline mirror::ArtField* ClassLinker::ResolveField(uint32_t field_idx, mirror::ArtMethod* referrer, in ResolveField()
159 inline mirror::ObjectArray<T>* ClassLinker::AllocObjectArray(Thread* self, size_t length) { in AllocObjectArray()
[all …]
Dclass_linker.cc132 const char* ClassLinker::class_roots_descriptors_[] = {
170 ClassLinker::ClassLinker(InternTable* intern_table) in ClassLinker() function in art::ClassLinker
199 void ClassLinker::InitWithoutImage(const std::vector<const DexFile*>& boot_class_path) { in InitWithoutImage()
542 void ClassLinker::FinishInit(Thread* self) { in FinishInit()
592 void ClassLinker::RunRootClinits() { in RunRootClinits()
594 for (size_t i = 0; i < ClassLinker::kClassRootsMax; ++i) { in RunRootClinits()
605 bool ClassLinker::GenerateOatFile(const char* dex_filename, in GenerateOatFile()
676 const OatFile* ClassLinker::RegisterOatFile(const OatFile* oat_file) { in RegisterOatFile()
688 OatFile& ClassLinker::GetImageOatFile(gc::space::ImageSpace* space) { in GetImageOatFile()
696 const OatFile::OatDexFile* ClassLinker::FindOpenedOatDexFileForDexFile(const DexFile& dex_file) { in FindOpenedOatDexFileForDexFile()
[all …]
Dcommon_runtime_test.h31 class ClassLinker; variable
116 ClassLinker* class_linker_;
Druntime.h60 class ClassLinker; variable
221 ClassLinker* GetClassLinker() const { in GetClassLinker()
344 mirror::ObjectArray<mirror::ArtMethod>* CreateDefaultImt(ClassLinker* cl)
566 ClassLinker* class_linker_;
Dmonitor_test.cc59 static void FillHeap(Thread* self, ClassLinker* class_linker, in FillHeap()
290 static void CommonWaitSetup(MonitorTest* test, ClassLinker* class_linker, uint64_t create_sleep, in CommonWaitSetup()
Druntime.cc354 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in CreateSystemClassLoader()
815 class_linker_ = new ClassLinker(intern_table_); in Init()
1192 mirror::ObjectArray<mirror::ArtMethod>* Runtime::CreateDefaultImt(ClassLinker* cl) { in CreateDefaultImt()
1207 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateImtConflictMethod()
1231 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateResolutionMethod()
1255 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateCalleeSaveMethod()
Dinstrumentation.cc99 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in UpdateEntrypoints()
138 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in InstallStubsForMethod()
698 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in UpdateMethodsCode()
831 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Undeoptimize()
926 ClassLinker* class_linker = runtime->GetClassLinker(); in GetQuickCodeFor()
Dclass_linker.h61 class ClassLinker {
63 explicit ClassLinker(InternTable* intern_table);
64 ~ClassLinker();
838 DISALLOW_COPY_AND_ASSIGN(ClassLinker);
/art/compiler/driver/
Ddex_compilation_unit.h30 class ClassLinker; variable
38 DexCompilationUnit(CompilationUnit* cu, jobject class_loader, ClassLinker* class_linker,
51 ClassLinker* GetClassLinker() const { in GetClassLinker()
116 ClassLinker* const class_linker_;
Ddex_compilation_unit.cc40 ClassLinker* class_linker, in DexCompilationUnit()
Dcompiler_driver.cc523 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetDexToDexCompilationlevel()
723 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in LoadImageClasses()
1450 ParallelCompilationManager(ClassLinker* class_linker, in ParallelCompilationManager()
1464 ClassLinker* GetClassLinker() const { in GetClassLinker()
1540 ClassLinker* const class_linker_;
1601 ClassLinker* class_linker = manager->GetClassLinker(); in ResolveClassFieldsAndMethods()
1705 ClassLinker* class_linker = manager->GetClassLinker(); in ResolveType()
1728 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveDexFile()
1771 ClassLinker* class_linker = manager->GetClassLinker(); in VerifyClass()
1815 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in VerifyDexFile()
[all …]
Dcompiler_driver_test.cc79 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in MakeDexFileExecutable()
/art/compiler/
Delf_patcher.cc43 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Patch()
78 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetTargetMethod()
100 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetTargetString()
110 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetTargetType()
143 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in SetPatchLocation()
200 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in PatchElf()
Dimage_writer.cc86 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Write()
441 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ComputeLazyFieldsForImageClasses()
514 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in ProcessStrings()
608 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ComputeEagerResolvedStringsCallback()
650 ClassLinker* class_linker = runtime->GetClassLinker(); in PruneNonImageClasses()
757 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateImageRoots()
/art/runtime/native/
Ddalvik_system_DexFile.cc111 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in DexFile_openDexFileNative()
187 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in DexFile_defineClassNative()
324 if (ClassLinker::VerifyOatChecksums(oat_file.get(), target_instruction_set, &error_msg)) { in CopyProfileFile()
331 ClassLinker::VerifyOatImageChecksum(oat_file.get(), target_instruction_set)) { in CopyProfileFile()
346 if (ClassLinker::VerifyOatAndDexFileChecksums(oat_file.get(), filename, location_checksum, in CopyProfileFile()
355 && ClassLinker::VerifyOatImageChecksum(oat_file.get(), target_instruction_set)) { in CopyProfileFile()
396 ClassLinker* class_linker = runtime->GetClassLinker(); in CopyProfileFile()
Djava_lang_reflect_Proxy.cc30 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Proxy_generateProxy()
Djava_lang_reflect_Array.cc55 ClassLinker* class_linker = runtime->GetClassLinker(); in Array_createObjectArray()
Ddalvik_system_VMRuntime.cc253 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesResolveType()
363 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesStatsTotal()
380 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesStatsFilled()
433 ClassLinker* linker = runtime->GetClassLinker(); in VMRuntime_preloadDexCaches()
Djava_lang_VMClassLoader.cc34 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in VMClassLoader_findLoadedClass()
Djava_lang_Class.cc65 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Class_classForName()
/art/compiler/dex/
Dcompiler_ir.h53 ClassLinker* class_linker; // Linker to resolve fields and methods.
/art/compiler/jni/portable/
Djni_compiler.h25 class ClassLinker; variable
/art/compiler/llvm/
Dcompiler_llvm.cc212 art::ClassLinker *class_linker = art::Runtime::Current()->GetClassLinker(); in ArtCompileMethod()
225 art::ClassLinker *class_linker = art::Runtime::Current()->GetClassLinker(); in ArtLLVMJniCompileMethod()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h274 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in FindFieldFromCode()
356 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in FindMethodFromCode()
579 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveVerifyAndClinit()
613 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveStringFromCode()
/art/runtime/mirror/
Darray.cc94 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in CreateMultiArray()

123