Home
last modified time | relevance | path

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

/art/runtime/
Doat_file.h90 class OatDexFile; variable
219 friend class OatDexFile; variable
222 class OatDexFile {
255 ~OatDexFile();
258 OatDexFile(const OatFile* oat_file,
273 DISALLOW_COPY_AND_ASSIGN(OatDexFile);
276 const OatDexFile* GetOatDexFile(const char* dex_location,
281 const std::vector<const OatDexFile*>& GetOatDexFiles() const { in GetOatDexFiles()
340 std::vector<const OatDexFile*> oat_dex_files_storage_;
347 typedef AllocationTrackingSafeMap<StringPiece, const OatDexFile*, kAllocatorTagOatFile> Table;
[all …]
Doat_file.cc335 OatDexFile* oat_dex_file = new OatDexFile(this, in Setup()
368 const OatFile::OatDexFile* OatFile::GetOatDexFile(const char* dex_location, in GetOatDexFile()
379 const OatFile::OatDexFile* oat_dex_file = nullptr; in GetOatDexFile()
428 for (const OatDexFile* odf : oat_dex_files_storage_) { in GetOatDexFile()
440 OatFile::OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile() function in art::OatFile::OatDexFile
453 OatFile::OatDexFile::~OatDexFile() {} in ~OatDexFile()
455 size_t OatFile::OatDexFile::FileSize() const { in FileSize()
459 const DexFile* OatFile::OatDexFile::OpenDexFile(std::string* error_msg) const { in OpenDexFile()
464 uint32_t OatFile::OatDexFile::GetOatClassOffset(uint16_t class_def_index) const { in GetOatClassOffset()
468 OatFile::OatClass OatFile::OatDexFile::GetOatClass(uint16_t class_def_index) const { in GetOatClass()
Dclass_linker.cc696 const OatFile::OatDexFile* ClassLinker::FindOpenedOatDexFileForDexFile(const DexFile& dex_file) { in FindOpenedOatDexFileForDexFile()
702 const OatFile::OatDexFile* ClassLinker::FindOpenedOatDexFile(const char* oat_location, in FindOpenedOatDexFile()
715 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_location, in FindOpenedOatDexFile()
768 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(next_name, nullptr, false); in LoadMultiDexFilesFromOatFile()
844 const OatFile::OatDexFile* oat_dex_file = FindOpenedOatDexFile(oat_location, dex_location, in OpenDexFilesFromOat()
1021 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_location, in FindOatFileInOatLocationForDexFile()
1143 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_location, in VerifyOatAndDexFileChecksums()
1148 for (const OatFile::OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in VerifyOatAndDexFileChecksums()
1178 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_location, nullptr); in VerifyOatWithDexFile()
1639 const OatFile::OatDexFile* oat_dex_file = oat_file.GetOatDexFile(dex_file_location.c_str(), in InitFromImage()
[all …]
Dclass_linker.h581 const OatFile::OatDexFile* FindOpenedOatDexFileForDexFile(const DexFile& dex_file)
587 const OatFile::OatDexFile* FindOpenedOatDexFile(const char* oat_location,
Druntime.cc628 for (const OatFile::OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in OpenDexFilesFromImage()
/art/test/117-nopatchoat/
Dnopatchoat.cc27 static const OatFile::OatDexFile* getOatDexFile(jclass cls) { in getOatDexFile()
32 const OatFile::OatDexFile* oat_dex_file = in getOatDexFile()
39 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls); in hasExecutableOat()
45 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls); in isPic()
/art/compiler/
Doat_writer.h159 class OatDexFile {
161 explicit OatDexFile(size_t offset, const DexFile& dex_file);
178 DISALLOW_COPY_AND_ASSIGN(OatDexFile);
262 std::vector<OatDexFile*> oat_dex_files_;
Doat_writer.cc758 OatDexFile* oat_dex_file = new OatDexFile(offset, *dex_file); in InitOatDexFiles()
791 for (OatDexFile* oat_dex_file : oat_dex_files_) { in InitOatClasses()
1096 OatWriter::OatDexFile::OatDexFile(size_t offset, const DexFile& dex_file) { in OatDexFile() function in art::OatWriter::OatDexFile
1106 size_t OatWriter::OatDexFile::SizeOf() const { in SizeOf()
1114 void OatWriter::OatDexFile::UpdateChecksum(OatHeader* oat_header) const { in UpdateChecksum()
1123 bool OatWriter::OatDexFile::Write(OatWriter* oat_writer, in Write()
Doat_test.cc150 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file->GetLocation().c_str(), in TEST_F()
/art/test/116-nodex2oat/
Dnodex2oat.cc31 const OatFile::OatDexFile* oat_dex_file = in hasOat()
/art/test/118-noimage-dex2oat/
Dnoimage-dex2oat.cc31 const OatFile::OatDexFile* oat_dex_file = in hasOat()
/art/oatdump/
Doatdump.cc250 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump()
279 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in GetQuickOatCode()
308 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in AddAllOffsets()
361 bool DumpOatDexFile(std::ostream& os, const OatFile::OatDexFile& oat_dex_file) { in DumpOatDexFile()
957 const std::vector<const OatFile::OatDexFile*> oat_dex_files_;
1058 for (const OatFile::OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in Dump()
/art/runtime/native/
Ddalvik_system_DexFile.cc314 const art::OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(filename, nullptr, in CopyProfileFile()
/art/runtime/gc/space/
Dimage_space.cc773 for (const OatFile::OatDexFile* oat_dex_file : oat_file_->GetOatDexFiles()) { in ValidateOatFile()