Home
last modified time | relevance | path

Searched refs:OatDexFile (Results 1 – 16 of 16) sorted by relevance

/art/runtime/
Doat_file.h41 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 …]
Doat_file.cc459 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()
Doat_file_assistant.cc274 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()
Ddex_file.h50 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_;
Doat_file_manager.cc76 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()
Ddex_file.cc208 const OatDexFile* oat_dex_file, in Open()
414 const OatDexFile* oat_dex_file, in OpenMemory()
429 const OatDexFile* oat_dex_file) in DexFile()
Dclass_linker.cc1249 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()
Druntime.cc844 for (const OatFile::OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in OpenDexFilesFromImage()
/art/test/117-nopatchoat/
Dnopatchoat.cc30 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/
Doat_writer.h220 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_;
Doat_writer.cc210 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 …]
Doat_test.cc396 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(), in TEST_F()
/art/test/common/
Druntime_state.cc41 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()
Dstack_inspect.cc67 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_isManaged()
/art/oatdump/
Doatdump.cc86 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/
Dimage_space.cc1482 for (const OatFile::OatDexFile* oat_dex_file : oat_file_->GetOatDexFiles()) { in ValidateOatFile()