/art/runtime/ |
D | oat_file.h | 48 class OatDexFile; variable 265 friend class art::OatDexFile; 273 const OatDexFile* GetOatDexFile(const char* dex_location, 278 const std::vector<const OatDexFile*>& GetOatDexFiles() const { in GetOatDexFiles() 419 std::vector<const OatDexFile*> oat_dex_files_storage_; 427 AllocationTrackingSafeMap<std::string_view, const OatDexFile*, kAllocatorTagOatFile>; 457 friend class art::OatDexFile; 467 class OatDexFile final { 544 ~OatDexFile(); 547 explicit OatDexFile(TypeLookupTable&& lookup_table); [all …]
|
D | oat_file.cc | 460 OatDexFile* oat_dex_file = new OatDexFile(this, dex_file, dex_location, canonical_location); in Setup() 825 OatDexFile* oat_dex_file = new OatDexFile( in Setup() 1447 bool IsClassVerifiedInVdex(const OatDexFile& oat_dex_file, uint16_t class_def_index) const { in IsClassVerifiedInVdex() 1450 const std::vector<const OatDexFile*>& oat_dex_files = GetOatDexFiles(); in IsClassVerifiedInVdex() 1792 const OatDexFile* OatFile::GetOatDexFile(const char* dex_location, in GetOatDexFile() 1803 const OatDexFile* oat_dex_file = nullptr; in GetOatDexFile() 1861 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile() function in art::OatDexFile 1903 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile() function in art::OatDexFile 1916 OatDexFile::OatDexFile(TypeLookupTable&& lookup_table) : lookup_table_(std::move(lookup_table)) { in OatDexFile() function in art::OatDexFile 1924 OatDexFile::~OatDexFile() {} in ~OatDexFile() [all …]
|
D | oat_file_manager.cc | 102 const std::vector<const OatDexFile*>& oat_dex_files = oat_file->GetOatDexFiles(); in FindOpenedOatFileFromDexLocation() 103 for (const OatDexFile* oat_dex_file : oat_dex_files) { in FindOpenedOatFileFromDexLocation() 268 for (const OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in AddDexFilesFromOat() 618 OatDexFile::MadviseDexFile(*dex_file, MadviseState::kMadviseStateAtLoad); in OpenDexFilesFromOat()
|
D | oat_file_assistant.cc | 274 const OatDexFile* oat_dex_file = oat_file.GetOatDexFile( in LoadDexFiles() 373 const OatDexFile* oat_dex_file = file.GetOatDexFile(dex.c_str(), nullptr); in DexChecksumUpToDate() 589 const OatDexFile* odex_dex_file = odex_file->GetOatDexFile(dex.c_str(), nullptr); in GetRequiredDexChecksums()
|
D | art_method.cc | 548 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in GetQuickenedInfo()
|
/art/libdexfile/dex/ |
D | dex_file_loader.h | 30 class OatDexFile; variable 129 const OatDexFile* oat_dex_file, 143 const OatDexFile* oat_dex_file, 173 const OatDexFile* oat_dex_file,
|
D | art_dex_file_loader.h | 33 class OatDexFile; variable 62 const OatDexFile* oat_dex_file, 146 const OatDexFile* oat_dex_file,
|
D | compact_dex_file.cc | 93 const OatDexFile* oat_dex_file, in CompactDexFile()
|
D | dex_file_loader.cc | 226 const OatDexFile* oat_dex_file, in Open() 252 const OatDexFile* oat_dex_file, in OpenWithDataSection() 322 const OatDexFile* oat_dex_file, in OpenCommon()
|
D | dex_file.h | 46 class OatDexFile; variable 717 const OatDexFile* GetOatDexFile() const { in GetOatDexFile() 722 void SetOatDexFile(OatDexFile* oat_dex_file) const { in SetOatDexFile() 797 const OatDexFile* oat_dex_file, 870 mutable const OatDexFile* oat_dex_file_;
|
D | art_dex_file_loader.cc | 84 static constexpr OatDexFile* kNoOatDexFile = nullptr; 164 const OatDexFile* oat_dex_file, in Open() 549 const OatDexFile* oat_dex_file, in OpenCommon()
|
D | compact_dex_file.h | 293 const OatDexFile* oat_dex_file,
|
D | dex_file.cc | 102 const OatDexFile* oat_dex_file, in DexFile()
|
/art/dex2oat/linker/ |
D | oat_writer.h | 264 class OatDexFile; variable 299 OatDexFile* oat_dex_file, 301 bool SeekToDexFile(OutputStream* out, File* file, OatDexFile* oat_dex_file); 302 bool LayoutAndWriteDexFile(OutputStream* out, OatDexFile* oat_dex_file); 305 OatDexFile* oat_dex_file, 309 OatDexFile* oat_dex_file, 312 OatDexFile* oat_dex_file, 467 std::vector<std::unique_ptr<art::OatDexFile>> type_lookup_table_oat_dex_files_; 471 dchecked_vector<OatDexFile> oat_dex_files_;
|
D | oat_writer.cc | 288 class OatWriter::OatDexFile { class in art::linker::OatWriter 290 OatDexFile(const char* dex_file_location, 295 OatDexFile(OatDexFile&& src) = default; 357 DISALLOW_COPY_AND_ASSIGN(OatDexFile); 649 for (const OatDexFile& oat_dex_file : oat_dex_files_) { in GetSourceLocations() 933 for (const OatDexFile& oat_dex_file : writer_->oat_dex_files_) { in InitOatClassesMethodVisitor() 2029 for (OatDexFile& oat_dex_file : oat_dex_files_) { in InitClassOffsets() 2051 for (OatDexFile& oat_dex_file : oat_dex_files_) { in InitOatClasses() 2177 for (OatDexFile& oat_dex_file : oat_dex_files_) { in InitOatDexFiles() 2582 for (const OatDexFile& oat_dex_file : oat_dex_files_) { in WriteQuickeningInfo() [all …]
|
D | oat_writer_test.cc | 428 const OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(), in TEST_F()
|
/art/runtime/jit/ |
D | jit.h | 34 class OatDexFile; variable 354 std::vector<std::unique_ptr<OatDexFile>> type_lookup_tables_;
|
D | jit.cc | 767 std::make_unique<art::OatDexFile>(std::move(type_lookup_table))); in CompileMethodsFromProfile()
|
/art/runtime/entrypoints/quick/ |
D | quick_dexcache_entrypoints.cc | 83 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in StoreTypeInBss() 101 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in StoreStringInBss()
|
/art/openjdkjvmti/ |
D | fixed_up_dex_file.cc | 55 const art::OatDexFile* oat_dex = original_dex_file.GetOatDexFile(); in GetVdex()
|
/art/oatdump/ |
D | oatdump.cc | 121 static std::map<const OatDexFile*, std::unique_ptr<const DexFile>> opened_dex_files; 123 const DexFile* OpenDexFile(const OatDexFile* oat_dex_file, std::string* error_msg) { in OpenDexFile() 237 std::vector<const OatDexFile*> oat_dex_files = oat_file_->GetOatDexFiles(); in Walk() 239 const OatDexFile* oat_dex_file = oat_dex_files[i]; in Walk() 245 void WalkOatDexFile(const OatDexFile* oat_dex_file) { in WalkOatDexFile() 511 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump() 580 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump() 612 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump() 705 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in GetQuickOatCode() 715 OatDexFile::FindClassDef(*dex_file, descriptor, ComputeModifiedUtf8Hash(descriptor)); in GetQuickOatCode() [all …]
|
/art/dex2oat/ |
D | dex2oat_test.cc | 534 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in CheckResult() 806 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in CheckResult() 961 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in CheckResult() 1409 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F() 1412 for (const OatDexFile* oat_dex : oat_dex_files) { in TEST_F() 1518 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F() 1522 for (const OatDexFile* oat_dex : oat_dex_files) { in TEST_F() 1778 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F() 1781 for (const OatDexFile* oat_dex : oat_dex_files) { in TEST_F() 1916 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F() [all …]
|
/art/test/common/ |
D | runtime_state.cc | 65 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_hasOatFile() 98 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_compiledWithOptimizing()
|
/art/runtime/native/ |
D | dalvik_system_DexFile.cc | 442 OatDexFile::FindClassDef(*dex_file, descriptor.c_str(), hash); in DexFile_defineClassNative()
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 1150 if (OatDexFile::FindClassDef(*dex_file, descriptor, hash) != nullptr) { in IsInDexFiles()
|