/art/runtime/ |
D | oat_file.h | 45 class OatDexFile; variable 70 typedef art::OatDexFile OatDexFile; typedef 236 friend class art::OatDexFile; 244 const OatDexFile* GetOatDexFile(const char* dex_location, 249 const std::vector<const OatDexFile*>& GetOatDexFiles() const { in GetOatDexFiles() 345 std::vector<const OatDexFile*> oat_dex_files_storage_; 352 typedef AllocationTrackingSafeMap<StringPiece, const OatDexFile*, kAllocatorTagOatFile> Table; 378 friend class art::OatDexFile; 388 class OatDexFile FINAL { 456 ~OatDexFile(); [all …]
|
D | oat_file.cc | 643 OatDexFile* oat_dex_file = new OatDexFile(this, in Setup() 1302 const OatFile::OatDexFile* OatFile::GetOatDexFile(const char* dex_location, in GetOatDexFile() 1313 const OatFile::OatDexFile* oat_dex_file = nullptr; in GetOatDexFile() 1371 OatFile::OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile() function in art::OatFile::OatDexFile 1404 OatFile::OatDexFile::OatDexFile(std::unique_ptr<TypeLookupTable>&& lookup_table) in OatDexFile() function in art::OatFile::OatDexFile 1407 OatFile::OatDexFile::~OatDexFile() {} in ~OatDexFile() 1409 size_t OatFile::OatDexFile::FileSize() const { in FileSize() 1413 std::unique_ptr<const DexFile> OatFile::OatDexFile::OpenDexFile(std::string* error_msg) const { in OpenDexFile() 1427 uint32_t OatFile::OatDexFile::GetOatClassOffset(uint16_t class_def_index) const { in GetOatClassOffset() 1431 OatFile::OatClass OatFile::OatDexFile::GetOatClass(uint16_t class_def_index) const { in GetOatClass() [all …]
|
D | oat_file_manager.cc | 86 const std::vector<const OatDexFile*>& oat_dex_files = oat_file->GetOatDexFiles(); in FindOpenedOatFileFromDexLocation() 87 for (const OatDexFile* oat_dex_file : oat_dex_files) { in FindOpenedOatFileFromDexLocation() 247 for (const OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in AddDexFilesFromOat() 576 OatDexFile::MadviseDexFile(*dex_file, MadviseState::kMadviseStateAtLoad); in OpenDexFilesFromOat()
|
D | dex_file.h | 35 class OatDexFile; variable 446 const OatDexFile* oat_dex_file, 1083 const OatDexFile* GetOatDexFile() const { in GetOatDexFile() 1088 void SetOatDexFile(OatDexFile* oat_dex_file) const { in SetOatDexFile() 1150 const OatDexFile* oat_dex_file, 1163 const OatDexFile* oat_dex_file, 1170 const OatDexFile* oat_dex_file); 1234 mutable const OatDexFile* oat_dex_file_;
|
D | oat_file_assistant.cc | 336 const OatFile::OatDexFile* oat_dex_file = oat_file.GetOatDexFile( in LoadDexFiles() 435 const OatFile::OatDexFile* oat_dex_file = file.GetOatDexFile(dex.c_str(), nullptr); in DexChecksumUpToDate() 883 const OatFile::OatDexFile* odex_dex_file = odex_file->GetOatDexFile(dex.c_str(), nullptr); in GetRequiredDexChecksums()
|
D | dex_file.cc | 59 static constexpr OatDexFile* kNoOatDexFile = nullptr; 168 const OatDexFile* oat_dex_file, in Open() 485 const OatDexFile* oat_dex_file, in OpenCommon() 528 const OatDexFile* oat_dex_file) in DexFile()
|
D | art_method.cc | 588 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in GetQuickenedInfo()
|
D | class_linker.cc | 1024 OatDexFile::MadviseDexFile(*dex_file, MadviseState::kMadviseStateAtLoad); in InitFromBootImage() 1357 const OatFile::OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in Update() 1379 const OatFile::OatDexFile* oat_dex_file = dex_file->GetOatDexFile(); in Update() 1578 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(location, nullptr, error_msg); in OpenOatDexFile() 2492 const DexFile::ClassDef* dex_class_def = OatDexFile::FindClassDef(*dex_file, descriptor, hash); in FindInClassPath() 2632 OatDexFile::FindClassDef(*cp_dex_file, descriptor, hash); in FindClassInBaseDexClassLoaderClassPath() 4394 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in VerifyClassUsingOatFile()
|
D | runtime.cc | 972 for (const OatFile::OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in OpenDexFilesFromImage()
|
/art/test/117-nopatchoat/ |
D | nopatchoat.cc | 31 static const OatFile::OatDexFile* getOatDexFile(jclass cls) { in getOatDexFile() 45 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls); in hasExecutableOat() 51 const OatFile::OatDexFile* oat_dex_file = getOatDexFile(cls); in needsRelocation()
|
/art/compiler/ |
D | oat_writer.h | 250 class OatDexFile; variable 280 OatDexFile* oat_dex_file, 282 bool SeekToDexFile(OutputStream* out, File* file, OatDexFile* oat_dex_file); 283 bool LayoutAndWriteDexFile(OutputStream* out, OatDexFile* oat_dex_file); 286 OatDexFile* oat_dex_file, 290 OatDexFile* oat_dex_file, 293 OatDexFile* oat_dex_file, 323 bool ReadDexFileHeader(File* oat_file, OatDexFile* oat_dex_file); 414 std::vector<std::unique_ptr<art::OatDexFile>> type_lookup_table_oat_dex_files_; 418 dchecked_vector<OatDexFile> oat_dex_files_;
|
D | oat_writer.cc | 254 class OatWriter::OatDexFile { class in art::OatWriter 256 OatDexFile(const char* dex_file_location, 259 OatDexFile(OatDexFile&& src) = default; 303 DISALLOW_COPY_AND_ASSIGN(OatDexFile); 517 for (const OatDexFile& oat_dex_file : oat_dex_files_) { in GetSourceLocations() 790 for (const OatDexFile& oat_dex_file : writer_->oat_dex_files_) { in InitOatClassesMethodVisitor() 1782 for (OatDexFile& oat_dex_file : oat_dex_files_) { in InitClassOffsets() 1804 for (OatDexFile& oat_dex_file : oat_dex_files_) { in InitOatClasses() 1872 for (OatDexFile& oat_dex_file : oat_dex_files_) { in InitOatDexFiles() 2424 for (OatDexFile& oat_dex_file : oat_dex_files_) { in WriteClassOffsets() [all …]
|
D | oat_test.cc | 438 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(), in TEST_F()
|
/art/runtime/openjdkjvmti/ |
D | fixed_up_dex_file.cc | 50 const art::OatDexFile* oat_dex = original_dex_file.GetOatDexFile(); in DoDexUnquicken()
|
/art/test/common/ |
D | runtime_state.cc | 59 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_hasOatFile() 99 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in Java_Main_compiledWithOptimizing()
|
/art/oatdump/ |
D | oatdump.cc | 101 static std::map<const OatFile::OatDexFile*, 104 const DexFile* OpenDexFile(const OatFile::OatDexFile* oat_dex_file, std::string* error_msg) { in OpenDexFile() 205 std::vector<const OatFile::OatDexFile*> oat_dex_files = oat_file_->GetOatDexFiles(); in Walk() 207 const OatFile::OatDexFile* oat_dex_file = oat_dex_files[i]; in Walk() 213 void WalkOatDexFile(const OatFile::OatDexFile* oat_dex_file) { in WalkOatDexFile() 488 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump() 538 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in Dump() 583 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in GetQuickOatCode() 593 OatDexFile::FindClassDef(*dex_file, descriptor, ComputeModifiedUtf8Hash(descriptor)); in GetQuickOatCode() 761 const OatFile::OatDexFile* oat_dex_file = oat_dex_files_[i]; in AddAllOffsets() [all …]
|
/art/dex2oat/ |
D | dex2oat_test.cc | 534 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in CheckResult() 800 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in CheckResult() 912 for (const OatDexFile* oat_dex_file : odex_file->GetOatDexFiles()) { in CheckResult() 1290 std::vector<const OatDexFile*> oat_dex_files = odex_file->GetOatDexFiles(); in TEST_F() 1293 for (const OatDexFile* oat_dex : oat_dex_files) { in TEST_F()
|
/art/runtime/mirror/ |
D | dex_cache.cc | 49 const OatDexFile* const oat_dex = dex_file->GetOatDexFile(); in InitializeDexCache()
|
/art/runtime/native/ |
D | dalvik_system_DexFile.cc | 375 OatDexFile::FindClassDef(*dex_file, descriptor.c_str(), hash); in DexFile_defineClassNative()
|
/art/runtime/gc/space/ |
D | image_space.cc | 1816 for (const OatFile::OatDexFile* oat_dex_file : oat_file.GetOatDexFiles()) { in ValidateOatFile() 1848 const OatFile::OatDexFile* multi_dex = oat_file.GetOatDexFile(multi_dex_location.c_str(), in ValidateOatFile()
|