• Home
  • Raw
  • Download

Lines Matching refs:DexFile

319                                               const art::DexFile::CodeItem* code_item,
325 const art::DexFile& dex_file);
507 const std::vector<const DexFile*>& dex_files, in CompileAll()
519 Thread* self, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, in GetDexToDexCompilationlevel()
520 const DexFile::ClassDef& class_def) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDexToDexCompilationlevel()
552 const DexFile* dex_file; in CompileOne()
567 const DexFile::CodeItem* code_item = dex_file->GetCodeItem(method->GetCodeItemOffset()); in CompileOne()
570 std::vector<const DexFile*> dex_files; in CompileOne()
580 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx); in CompileOne()
595 void CompilerDriver::Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files, in Resolve()
598 const DexFile* dex_file = dex_files[i]; in Resolve()
604 void CompilerDriver::PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, in PreCompile()
632 std::set<std::pair<uint16_t, const DexFile*>>& exceptions_to_resolve) in ResolveExceptionsForMethod()
634 const DexFile::CodeItem* code_item = mh->GetMethod()->GetCodeItem(); in ResolveExceptionsForMethod()
641 const byte* encoded_catch_handler_list = DexFile::GetCatchHandlerData(*code_item, 0); in ResolveExceptionsForMethod()
656 std::pair<uint16_t, const DexFile*>(encoded_catch_handler_handlers_type_idx, in ResolveExceptionsForMethod()
671 std::set<std::pair<uint16_t, const DexFile*>>* exceptions_to_resolve = in ResolveCatchBlockExceptionsClassVisitor()
672 reinterpret_cast<std::set<std::pair<uint16_t, const DexFile*>>*>(arg); in ResolveCatchBlockExceptionsClassVisitor()
725 std::set<std::pair<uint16_t, const DexFile*>> unresolved_exception_types; in LoadImageClasses()
733 for (const std::pair<uint16_t, const DexFile*>& exception_type : unresolved_exception_types) { in LoadImageClasses()
735 const DexFile* dex_file = exception_type.second; in LoadImageClasses()
742 const DexFile::TypeId& type_id = dex_file->GetTypeId(exception_type_idx); in LoadImageClasses()
810 bool CompilerDriver::CanAssumeTypeIsPresentInDexCache(const DexFile& dex_file, uint32_t type_idx) { in CanAssumeTypeIsPresentInDexCache()
831 bool CompilerDriver::CanAssumeStringIsPresentInDexCache(const DexFile& dex_file, in CanAssumeStringIsPresentInDexCache()
853 bool CompilerDriver::CanAccessTypeWithoutChecks(uint32_t referrer_idx, const DexFile& dex_file, in CanAccessTypeWithoutChecks()
874 const DexFile::MethodId& method_id = dex_file.GetMethodId(referrer_idx); in CanAccessTypeWithoutChecks()
901 const DexFile& dex_file, in CanAccessInstantiableTypeWithoutChecks()
911 const DexFile::MethodId& method_id = dex_file.GetMethodId(referrer_idx); in CanAccessInstantiableTypeWithoutChecks()
928 bool CompilerDriver::CanEmbedTypeInCode(const DexFile& dex_file, uint32_t type_idx, in CanEmbedTypeInCode()
1157 if (dex_method_idx != DexFile::kDexNoIndex) { in GetCodeAndMethodForDirectCall()
1269 const VerifiedMethod* CompilerDriver::GetVerifiedMethod(const DexFile* dex_file, in GetVerifiedMethod()
1290 void CompilerDriver::AddCodePatch(const DexFile* dex_file, in AddCodePatch()
1295 const DexFile* target_dex_file, in AddCodePatch()
1308 void CompilerDriver::AddRelativeCodePatch(const DexFile* dex_file, in AddRelativeCodePatch()
1313 const DexFile* target_dex_file, in AddRelativeCodePatch()
1328 void CompilerDriver::AddMethodPatch(const DexFile* dex_file, in AddMethodPatch()
1333 const DexFile* target_dex_file, in AddMethodPatch()
1346 void CompilerDriver::AddClassPatch(const DexFile* dex_file, in AddClassPatch()
1366 const DexFile* dex_file, in ParallelCompilationManager()
1367 const std::vector<const DexFile*>& dex_files, in ParallelCompilationManager()
1391 const DexFile* GetDexFile() const { in GetDexFile()
1396 const std::vector<const DexFile*>& GetDexFiles() const { in GetDexFiles()
1456 const DexFile* const dex_file_;
1457 const std::vector<const DexFile*>& dex_files_;
1465 static bool SkipClass(jobject class_loader, const DexFile& dex_file, mirror::Class* klass) in SkipClass()
1468 const DexFile& original_dex_file = *klass->GetDexCache()->GetDexFile(); in SkipClass()
1513 const DexFile& dex_file = *manager->GetDexFile(); in ResolveClassFieldsAndMethods()
1528 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in ResolveClassFieldsAndMethods()
1619 const DexFile& dex_file = *manager->GetDexFile(); in ResolveType()
1638 void CompilerDriver::ResolveDexFile(jobject class_loader, const DexFile& dex_file, in ResolveDexFile()
1639 const std::vector<const DexFile*>& dex_files, in ResolveDexFile()
1659 void CompilerDriver::SetVerified(jobject class_loader, const std::vector<const DexFile*>& dex_files, in SetVerified()
1662 const DexFile* dex_file = dex_files[i]; in SetVerified()
1668 void CompilerDriver::Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files, in Verify()
1671 const DexFile* dex_file = dex_files[i]; in Verify()
1681 const DexFile& dex_file = *manager->GetDexFile(); in VerifyClass()
1682 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in VerifyClass()
1724 void CompilerDriver::VerifyDexFile(jobject class_loader, const DexFile& dex_file, in VerifyDexFile()
1725 const std::vector<const DexFile*>& dex_files, in VerifyDexFile()
1738 const DexFile& dex_file = *manager->GetDexFile(); in SetVerifiedClass()
1739 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in SetVerifiedClass()
1768 void CompilerDriver::SetVerifiedDexFile(jobject class_loader, const DexFile& dex_file, in SetVerifiedDexFile()
1769 const std::vector<const DexFile*>& dex_files, in SetVerifiedDexFile()
1782 const DexFile& dex_file = *manager->GetDexFile(); in InitializeClass()
1783 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in InitializeClass()
1784 const DexFile::TypeId& class_type_id = dex_file.GetTypeId(class_def.class_idx_); in InitializeClass()
1863 void CompilerDriver::InitializeClasses(jobject jni_class_loader, const DexFile& dex_file, in InitializeClasses()
1864 const std::vector<const DexFile*>& dex_files, in InitializeClasses()
1881 const std::vector<const DexFile*>& dex_files, in InitializeClasses()
1884 const DexFile* dex_file = dex_files[i]; in InitializeClasses()
1894 void CompilerDriver::Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files, in Compile()
1897 const DexFile* dex_file = dex_files[i]; in Compile()
1905 const DexFile& dex_file = *manager->GetDexFile(); in CompileClass()
1906 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in CompileClass()
1990 void CompilerDriver::CompileDexFile(jobject class_loader, const DexFile& dex_file, in CompileDexFile()
1991 const std::vector<const DexFile*>& dex_files, in CompileDexFile()
1999 void CompilerDriver::CompileMethod(const DexFile::CodeItem* code_item, uint32_t access_flags, in CompileMethod()
2002 const DexFile& dex_file, in CompileMethod()
2105 void CompilerDriver::AddRequiresConstructorBarrier(Thread* self, const DexFile* dex_file, in AddRequiresConstructorBarrier()
2111 bool CompilerDriver::RequiresConstructorBarrier(Thread* self, const DexFile* dex_file, in RequiresConstructorBarrier()
2119 const std::vector<const art::DexFile*>& dex_files, in WriteElf()