Home
last modified time | relevance | path

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

12

/art/runtime/
Doat_file.h48 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 …]
Doat_file.cc460 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 …]
Doat_file_manager.cc102 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()
Doat_file_assistant.cc274 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()
Dart_method.cc548 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in GetQuickenedInfo()
/art/libdexfile/dex/
Ddex_file_loader.h30 class OatDexFile; variable
129 const OatDexFile* oat_dex_file,
143 const OatDexFile* oat_dex_file,
173 const OatDexFile* oat_dex_file,
Dart_dex_file_loader.h33 class OatDexFile; variable
62 const OatDexFile* oat_dex_file,
146 const OatDexFile* oat_dex_file,
Dcompact_dex_file.cc93 const OatDexFile* oat_dex_file, in CompactDexFile()
Ddex_file_loader.cc226 const OatDexFile* oat_dex_file, in Open()
252 const OatDexFile* oat_dex_file, in OpenWithDataSection()
322 const OatDexFile* oat_dex_file, in OpenCommon()
Ddex_file.h46 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_;
Dart_dex_file_loader.cc84 static constexpr OatDexFile* kNoOatDexFile = nullptr;
164 const OatDexFile* oat_dex_file, in Open()
549 const OatDexFile* oat_dex_file, in OpenCommon()
Dcompact_dex_file.h293 const OatDexFile* oat_dex_file,
Ddex_file.cc102 const OatDexFile* oat_dex_file, in DexFile()
/art/dex2oat/linker/
Doat_writer.h264 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_;
Doat_writer.cc288 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 …]
Doat_writer_test.cc428 const OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(), in TEST_F()
/art/runtime/jit/
Djit.h34 class OatDexFile; variable
354 std::vector<std::unique_ptr<OatDexFile>> type_lookup_tables_;
Djit.cc767 std::make_unique<art::OatDexFile>(std::move(type_lookup_table))); in CompileMethodsFromProfile()
/art/runtime/entrypoints/quick/
Dquick_dexcache_entrypoints.cc83 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in StoreTypeInBss()
101 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in StoreStringInBss()
/art/openjdkjvmti/
Dfixed_up_dex_file.cc55 const art::OatDexFile* oat_dex = original_dex_file.GetOatDexFile(); in GetVdex()
/art/oatdump/
Doatdump.cc121 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/
Ddex2oat_test.cc534 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/
Druntime_state.cc65 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/
Ddalvik_system_DexFile.cc442 OatDexFile::FindClassDef(*dex_file, descriptor.c_str(), hash); in DexFile_defineClassNative()
/art/runtime/verifier/
Dverifier_deps.cc1150 if (OatDexFile::FindClassDef(*dex_file, descriptor, hash) != nullptr) { in IsInDexFiles()

12