Home
last modified time | relevance | path

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

12

/aosp12/art/runtime/
H A Doat_file.h46 class OatDexFile; variable
297 friend class art::OatDexFile;
305 const OatDexFile* GetOatDexFile(const char* dex_location,
432 std::vector<const OatDexFile*> oat_dex_files_storage_;
470 friend class art::OatDexFile;
481 class OatDexFile final {
557 ~OatDexFile();
560 explicit OatDexFile(TypeLookupTable&& lookup_table);
568 OatDexFile(const OatFile* oat_file,
584 OatDexFile(const OatFile* oat_file,
[all …]
H A Doat_file.cc546 OatDexFile* oat_dex_file = new OatDexFile( in Setup()
982 OatDexFile* oat_dex_file = new OatDexFile( in Setup()
1703 OatDexFile* oat_dex_file = new OatDexFile(oat_file.get(), in Open()
2021 const OatDexFile* oat_dex_file = nullptr; in GetOatDexFile()
2079 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile() function in art::OatDexFile
2130 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile() function in art::OatDexFile
2146 OatDexFile::OatDexFile(TypeLookupTable&& lookup_table) : lookup_table_(std::move(lookup_table)) { in OatDexFile() function in art::OatDexFile
2154 OatDexFile::~OatDexFile() {} in ~OatDexFile()
2156 size_t OatDexFile::FileSize() const { in FileSize()
2181 bool OatDexFile::IsBackedByVdexOnly() const { in IsBackedByVdexOnly()
[all …]
H A Doat_file_manager.cc107 const std::vector<const OatDexFile*>& oat_dex_files = oat_file->GetOatDexFiles(); in FindOpenedOatFileFromDexLocation()
108 for (const OatDexFile* oat_dex_file : oat_dex_files) { in FindOpenedOatFileFromDexLocation()
337 OatDexFile::MadviseDexFile(*dex_file, MadviseState::kMadviseStateAtLoad); in OpenDexFilesFromOat()
H A Dmodule_exclusion_test.cc182 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in TEST_F()
H A Doat_file_assistant.cc285 const OatDexFile* oat_dex_file = oat_file.GetOatDexFile( in LoadDexFiles()
387 const OatDexFile* oat_dex_file = file.GetOatDexFile(dex.c_str(), nullptr); in DexChecksumUpToDate()
/aosp12/art/libdexfile/dex/
H A Ddex_file_loader.h30 class OatDexFile; variable
133 const OatDexFile* oat_dex_file,
144 const OatDexFile* oat_dex_file,
158 const OatDexFile* oat_dex_file,
188 const OatDexFile* oat_dex_file,
H A Dart_dex_file_loader.h33 class OatDexFile; variable
67 const OatDexFile* oat_dex_file,
161 const OatDexFile* oat_dex_file,
H A Dstandard_dex_file.h26 class OatDexFile; variable
118 const OatDexFile* oat_dex_file, in StandardDexFile()
H A Ddex_file_loader.cc226 const OatDexFile* oat_dex_file, in Open()
251 const OatDexFile* oat_dex_file, in Open()
277 const OatDexFile* oat_dex_file, in OpenWithDataSection()
347 const OatDexFile* oat_dex_file, in OpenCommon()
H A Ddex_file.h45 class OatDexFile; variable
736 const OatDexFile* GetOatDexFile() const { in GetOatDexFile()
741 void SetOatDexFile(const OatDexFile* oat_dex_file) const { in SetOatDexFile()
822 const OatDexFile* oat_dex_file,
895 mutable const OatDexFile* oat_dex_file_;
H A Dart_dex_file_loader.cc84 static constexpr OatDexFile* kNoOatDexFile = nullptr;
166 const OatDexFile* oat_dex_file, in Open()
567 const OatDexFile* oat_dex_file, in OpenCommon()
H A Dcompact_dex_file.cc93 const OatDexFile* oat_dex_file, in CompactDexFile()
H A Dcompact_dex_file.h311 const OatDexFile* oat_dex_file,
H A Ddex_file.cc103 const OatDexFile* oat_dex_file, in DexFile()
/aosp12/art/dex2oat/linker/
H A Doat_writer.h251 class OatDexFile; variable
283 OatDexFile* oat_dex_file,
285 bool LayoutDexFile(OatDexFile* oat_dex_file);
287 OatDexFile* oat_dex_file,
290 OatDexFile* oat_dex_file,
292 bool WriteDexFile(OatDexFile* oat_dex_file,
474 std::vector<std::unique_ptr<art::OatDexFile>> type_lookup_table_oat_dex_files_;
478 dchecked_vector<OatDexFile> oat_dex_files_;
H A Doat_writer.cc307 class OatWriter::OatDexFile { class in art::linker::OatWriter
309 OatDexFile(const char* dex_file_location,
313 OatDexFile(OatDexFile&& src) = default;
374 DISALLOW_COPY_AND_ASSIGN(OatDexFile);
2880 OatDexFile* oat_dex_file = &oat_dex_files_[i]; in WriteIndexBssMappings()
2980 OatDexFile* oat_dex_file = &oat_dex_files_[i]; in WriteOatDexFiles()
3565 OatDexFile* oat_dex_file = &oat_dex_files_[i]; in InitializeTypeLookupTables()
3604 OatDexFile* oat_dex_file = &oat_dex_files_[i]; in WriteDexLayoutSections()
3670 OatDexFile* oat_dex_file = &oat_dex_files_[i]; in WriteTypeLookupTables()
3855 OatWriter::OatDexFile::OatDexFile(const char* dex_file_location, in OatDexFile() function in art::linker::OatWriter::OatDexFile
[all …]
H A Doat_writer_test.cc464 const OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(), in TEST_F()
/aosp12/art/runtime/entrypoints/quick/
H A Dquick_dexcache_entrypoints.cc86 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in StoreTypeInBss()
114 const OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in StoreStringInBss()
/aosp12/art/test/common/
H A Druntime_state.cc69 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_hasOatFile()
80 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_getCompilerFilter()
120 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_compiledWithOptimizing()
/aosp12/art/oatdump/
H A Doatdump.cc237 const OatDexFile* oat_dex_file = oat_dex_files[i]; in Walk()
243 void WalkOatDexFile(const OatDexFile* oat_dex_file) { in WalkOatDexFile()
513 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump()
598 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump()
630 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump()
723 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in GetQuickOatCode()
822 const OatDexFile* oat_dex_file = oat_dex_files_[i]; in AddAllOffsets()
943 const OatDexFile& oat_dex_file, in ExportDexFile()
1675 const std::vector<const OatDexFile*> oat_dex_files_;
1807 for (const OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in Dump()
[all …]
/aosp12/art/runtime/jit/
H A Djit.h41 class OatDexFile; variable
499 std::vector<std::unique_ptr<OatDexFile>> type_lookup_tables_;
H A Djit.cc1204 std::make_unique<art::OatDexFile>(std::move(type_lookup_table))); in CreateThreadPool()
1783 const OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in CanAssumeInitialized()
/aosp12/art/dex2oat/
H A Ddex2oat_test.cc517 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in CheckResult()
797 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in CheckResult()
1221 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F()
1224 for (const OatDexFile* oat_dex : oat_dex_files) { in TEST_F()
1329 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F()
1333 for (const OatDexFile* oat_dex : oat_dex_files) { in TEST_F()
1608 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F()
1611 for (const OatDexFile* oat_dex : oat_dex_files) { in TEST_F()
1744 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F()
1747 for (const OatDexFile* oat_dex : oat_dex_files) { in TEST_F()
/aosp12/art/runtime/native/
H A Ddalvik_system_DexFile.cc421 OatDexFile::FindClassDef(*dex_file, descriptor.c_str(), hash); in DexFile_defineClassNative()
826 const std::vector<const OatDexFile*>& oat_dex_files = oat_file->GetOatDexFiles(); in DexFile_getDexFileOutputPaths()
827 for (const OatDexFile* oat_dex_file : oat_dex_files) { in DexFile_getDexFileOutputPaths()
/aosp12/art/runtime/gc/space/
H A Dimage_space.cc3272 for (const OatDexFile* oat_dex_file : oat_file.GetOatDexFiles()) { in ValidateOatFile()
3308 const OatDexFile* multi_dex = oat_file.GetOatDexFile(multi_dex_location.c_str(), in ValidateOatFile()

12