/art/runtime/ |
D | oat_file.h | 41 class OatDexFile; variable 54 typedef art::OatDexFile OatDexFile; typedef 214 friend class art::OatDexFile; 216 const OatDexFile* GetOatDexFile(const char* dex_location, 221 const std::vector<const OatDexFile*>& GetOatDexFiles() const { in GetOatDexFiles() 292 std::vector<const OatDexFile*> oat_dex_files_storage_; 299 typedef AllocationTrackingSafeMap<StringPiece, const OatDexFile*, kAllocatorTagOatFile> Table; 325 friend class art::OatDexFile; 335 class OatDexFile FINAL { 380 ~OatDexFile(); [all …]
|
D | oat_file.cc | 459 OatDexFile* oat_dex_file = new OatDexFile(this, in Setup() 1073 const OatFile::OatDexFile* OatFile::GetOatDexFile(const char* dex_location, in GetOatDexFile() 1084 const OatFile::OatDexFile* oat_dex_file = nullptr; in GetOatDexFile() 1133 for (const OatDexFile* odf : oat_dex_files_storage_) { in GetOatDexFile() 1145 OatFile::OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile() function in art::OatFile::OatDexFile 1162 OatFile::OatDexFile::~OatDexFile() {} in ~OatDexFile() 1164 size_t OatFile::OatDexFile::FileSize() const { in FileSize() 1168 std::unique_ptr<const DexFile> OatFile::OatDexFile::OpenDexFile(std::string* error_msg) const { in OpenDexFile() 1179 uint32_t OatFile::OatDexFile::GetOatClassOffset(uint16_t class_def_index) const { in GetOatClassOffset() 1183 OatFile::OatClass OatFile::OatDexFile::GetOatClass(uint16_t class_def_index) const { in GetOatClass()
|
D | oat_file_assistant.cc | 274 const OatFile::OatDexFile* oat_dex_file = oat_file.GetOatDexFile( in LoadDexFiles() 485 const OatFile::OatDexFile* oat_dex_file = file.GetOatDexFile( in GivenOatFileIsOutOfDate() 495 const OatFile::OatDexFile* secondary_oat_dex_file in GivenOatFileIsOutOfDate() 874 const OatFile::OatDexFile* odex_dex_file = odex_file->GetOatDexFile( in GetRequiredDexChecksum()
|
D | dex_file.h | 50 class OatDexFile; variable 430 const OatDexFile* oat_dex_file, 1168 const OatDexFile* GetOatDexFile() const { in GetOatDexFile() 1214 const OatDexFile* oat_dex_file, 1221 const OatDexFile* oat_dex_file); 1275 const OatDexFile* oat_dex_file_;
|
D | oat_file_manager.cc | 76 const std::vector<const OatDexFile*>& oat_dex_files = oat_file->GetOatDexFiles(); in FindOpenedOatFileFromDexLocation() 77 for (const OatDexFile* oat_dex_file : oat_dex_files) { in FindOpenedOatFileFromDexLocation() 208 for (const OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in AddDexFilesFromOat()
|
D | dex_file.cc | 208 const OatDexFile* oat_dex_file, in Open() 414 const OatDexFile* oat_dex_file, in OpenMemory() 429 const OatDexFile* oat_dex_file) in DexFile()
|
D | class_linker.cc | 1249 const OatFile::OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in UpdateAppImageClassLoadersAndDexCaches() 1270 const OatFile::OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in UpdateAppImageClassLoadersAndDexCaches() 1505 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(location, nullptr); in OpenOatDexFile() 2634 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in FindOatClass() 4019 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in VerifyClassUsingOatFile() 5301 const OatDexFile* class_oat_dex_file = dex_file.GetOatDexFile(); in CheckSuperClassChange() 5308 const OatDexFile* loaded_super_oat_dex_file = super_class->GetDexFile().GetOatDexFile(); in CheckSuperClassChange()
|
D | runtime.cc | 844 for (const OatFile::OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in OpenDexFilesFromImage()
|
/art/test/117-nopatchoat/ |
D | nopatchoat.cc | 30 static const OatFile::OatDexFile* getOatDexFile(jclass cls) { in getOatDexFile() 44 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls); in hasExecutableOat() 50 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls); in needsRelocation()
|
/art/compiler/ |
D | oat_writer.h | 220 class OatDexFile; variable 257 bool ReadDexFileHeader(File* file, OatDexFile* oat_dex_file); 260 bool WriteDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file); 261 bool SeekToDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file); 262 bool WriteDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file, ZipEntry* dex_file); 263 bool WriteDexFile(OutputStream* rodata, File* file, OatDexFile* oat_dex_file, File* dex_file); 264 bool WriteDexFile(OutputStream* rodata, OatDexFile* oat_dex_file, const uint8_t* dex_file); 320 dchecked_vector<OatDexFile> oat_dex_files_;
|
D | oat_writer.cc | 210 class OatWriter::OatDexFile { class in art::OatWriter 212 OatDexFile(const char* dex_file_location, 215 OatDexFile(OatDexFile&& src) = default; 257 DISALLOW_COPY_AND_ASSIGN(OatDexFile); 410 for (const OatDexFile& oat_dex_file : oat_dex_files_) { in GetSourceLocations() 440 for (OatDexFile& oat_dex_file : oat_dex_files_) { in WriteAndOpenDexFiles() 445 for (OatDexFile& oat_dex_file : oat_dex_files_) { in WriteAndOpenDexFiles() 606 for (const OatDexFile& oat_dex_file : writer_->oat_dex_files_) { in InitOatClassesMethodVisitor() 1389 for (OatDexFile& oat_dex_file : oat_dex_files_) { in InitOatDexFiles() 1405 for (OatDexFile& oat_dex_file : oat_dex_files_) { in InitOatClasses() [all …]
|
D | oat_test.cc | 396 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(), in TEST_F()
|
/art/test/common/ |
D | runtime_state.cc | 41 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_hasOatFile() 81 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_compiledWithOptimizing()
|
D | stack_inspect.cc | 67 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_isManaged()
|
/art/oatdump/ |
D | oatdump.cc | 86 static std::map<const OatFile::OatDexFile*, 89 const DexFile* OpenDexFile(const OatFile::OatDexFile* oat_dex_file, std::string* error_msg) { in OpenDexFile() 173 std::vector<const OatFile::OatDexFile*> oat_dex_files = oat_file_->GetOatDexFiles(); in Walk() 175 const OatFile::OatDexFile* oat_dex_file = oat_dex_files[i]; in Walk() 181 void WalkOatDexFile(const OatFile::OatDexFile* oat_dex_file) { in WalkOatDexFile() 452 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump() 491 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in GetQuickOatCode() 520 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in AddAllOffsets() 571 bool DumpOatDexFile(std::ostream& os, const OatFile::OatDexFile& oat_dex_file) { in DumpOatDexFile() 639 bool ExportDexFile(std::ostream& os, const OatFile::OatDexFile& oat_dex_file) { in ExportDexFile() [all …]
|
/art/runtime/gc/space/ |
D | image_space.cc | 1482 for (const OatFile::OatDexFile* oat_dex_file : oat_file_->GetOatDexFiles()) { in ValidateOatFile()
|