Home
last modified time | relevance | path

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

/art/runtime/
Doat_file.h45 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 …]
Doat_file.cc643 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 …]
Doat_file_manager.cc86 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()
Ddex_file.h35 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_;
Doat_file_assistant.cc336 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()
Ddex_file.cc59 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()
Dart_method.cc588 const OatFile::OatDexFile* oat_dex_file = dex_file.GetOatDexFile(); in GetQuickenedInfo()
Dclass_linker.cc1024 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()
Druntime.cc972 for (const OatFile::OatDexFile* oat_dex_file : oat_file->GetOatDexFiles()) { in OpenDexFilesFromImage()
/art/test/117-nopatchoat/
Dnopatchoat.cc31 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/
Doat_writer.h250 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_;
Doat_writer.cc254 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 …]
Doat_test.cc438 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(), in TEST_F()
/art/runtime/openjdkjvmti/
Dfixed_up_dex_file.cc50 const art::OatDexFile* oat_dex = original_dex_file.GetOatDexFile(); in DoDexUnquicken()
/art/test/common/
Druntime_state.cc59 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/
Doatdump.cc101 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/
Ddex2oat_test.cc534 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/
Ddex_cache.cc49 const OatDexFile* const oat_dex = dex_file->GetOatDexFile(); in InitializeDexCache()
/art/runtime/native/
Ddalvik_system_DexFile.cc375 OatDexFile::FindClassDef(*dex_file, descriptor.c_str(), hash); in DexFile_defineClassNative()
/art/runtime/gc/space/
Dimage_space.cc1816 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()