Searched refs:VdexFile (Results 1 - 17 of 17) sorted by relevance
/art/runtime/ |
H A D | vdex_file_test.cc | 34 std::unique_ptr<VdexFile> vdex = VdexFile::Open(tmp.GetFd(), 43 vdex = VdexFile::Open(
|
H A D | vdex_file.cc | 39 constexpr uint8_t VdexFile::VerifierDepsHeader::kVdexInvalidMagic[4]; 40 constexpr uint8_t VdexFile::VerifierDepsHeader::kVdexMagic[4]; 41 constexpr uint8_t VdexFile::VerifierDepsHeader::kVerifierDepsVersion[4]; 42 constexpr uint8_t VdexFile::VerifierDepsHeader::kDexSectionVersion[4]; 43 constexpr uint8_t VdexFile::VerifierDepsHeader::kDexSectionVersionEmpty[4]; 45 bool VdexFile::VerifierDepsHeader::IsMagicValid() const { 49 bool VdexFile::VerifierDepsHeader::IsVerifierDepsVersionValid() const { 53 bool VdexFile::VerifierDepsHeader::IsDexSectionVersionValid() const { 58 bool VdexFile::VerifierDepsHeader::HasDexSection() const { 62 VdexFile [all...] |
H A D | vdex_file.h | 34 // VDEX files contain extracted DEX files. The VdexFile class maps the file to 38 // VdexFile::VerifierDepsHeader fixed-length header 42 // VdexFile::DexSectionHeader fixed-length header 59 class VdexFile { class in namespace:art 135 friend class VdexFile; // For updatig quickening_info_size_. 156 explicit VdexFile(MemMap* mmap) : mmap_(mmap) {} function in class:art::VdexFile 160 static std::unique_ptr<VdexFile> OpenAtAddress(uint8_t* mmap_addr, 171 static std::unique_ptr<VdexFile> OpenAtAddress(uint8_t* mmap_addr, 183 static std::unique_ptr<VdexFile> Open(const std::string& vdex_filename, 199 static std::unique_ptr<VdexFile> Ope [all...] |
H A D | oat_file.h | 52 class VdexFile; 65 // with the input DEX files (see VdexFile for details about the VDEX format). 79 VdexFile* vdex_file, 339 VdexFile* GetVdexFile() const { 358 std::unique_ptr<VdexFile> vdex_;
|
H A D | oat_file_assistant.cc | 406 bool OatFileAssistant::DexChecksumUpToDate(const VdexFile& file, std::string* error_msg) { 486 VdexFile* vdex = file.GetVdexFile(); 1053 std::unique_ptr<VdexFile> vdex; 1061 vdex = VdexFile::Open(vdex_fd_, 1071 vdex = VdexFile::Open(vdex_filename,
|
H A D | oat_file_assistant.h | 465 bool DexChecksumUpToDate(const VdexFile& file, std::string* error_msg);
|
H A D | oat_file.cc | 177 void SetVdex(VdexFile* vdex) { 272 vdex_ = VdexFile::OpenAtAddress(vdex_begin_, 300 vdex_ = VdexFile::OpenAtAddress(vdex_begin_, 1190 VdexFile* vdex_file, 1276 VdexFile* vdex_file, 1395 VdexFile* vdex_file,
|
H A D | runtime.cc | 1006 std::unique_ptr<VdexFile> vdex_file(VdexFile::Open(vdex_filename,
|
/art/openjdkjvmti/ |
H A D | fixed_up_dex_file.cc | 66 static const art::VdexFile* GetVdex(const art::DexFile& original_dex_file) { 80 const art::VdexFile* vdex = GetVdex(original_dex_file);
|
/art/dex2oat/linker/ |
H A D | oat_writer.h | 49 class VdexFile; 161 const VdexFile& vdex_file,
|
H A D | oat_writer.cc | 559 bool OatWriter::AddVdexDexFilesSource(const VdexFile& vdex_file, 668 vdex_size_ = sizeof(VdexFile::VerifierDepsHeader) + 669 oat_dex_files_.size() * sizeof(VdexFile::VdexChecksum); 2808 sizeof(VdexFile::QuickeningTableOffsetType); 3366 vdex_size_ += sizeof(VdexFile::DexSectionHeader); 3537 start_offset += sizeof(VdexFile::QuickeningTableOffsetType); 3539 size_dex_file_alignment_ += sizeof(VdexFile::QuickeningTableOffsetType); 4087 off_t checksums_offset = sizeof(VdexFile::VerifierDepsHeader); 4098 &oat_dex_file->dex_file_location_checksum_, sizeof(VdexFile::VdexChecksum))) { 4103 size_vdex_checksums_ += sizeof(VdexFile [all...] |
H A D | oat_writer_test.cc | 673 const VdexFile::DexSectionHeader &vdex_header =
|
/art/dexlayout/ |
H A D | dexdiag.cc | 323 std::unique_ptr<VdexFile> vdex(VdexFile::Open(vdex_name,
|
/art/dex2oat/ |
H A D | dex2oat.cc | 1333 input_vdex_file_ = VdexFile::Open(input_vdex_, 1383 input_vdex_file_ = VdexFile::Open(input_vdex_fd_, 1428 if (!vdex_out->WriteFully(&VdexFile::VerifierDepsHeader::kVdexInvalidMagic, 1429 arraysize(VdexFile::VerifierDepsHeader::kVdexInvalidMagic))) { 1457 std::unique_ptr<ZipEntry> zip_entry(dm_file_->Find(VdexFile::kVdexNameInDmFile, &error_msg)); 1459 LOG(INFO) << "No " << VdexFile::kVdexNameInDmFile << " file in DexMetadata archive. " 1463 VdexFile::kVdexNameInDmFile, 1469 input_vdex_file_ = std::make_unique<VdexFile>(input_file.release()); 2893 std::unique_ptr<VdexFile> input_vdex_file_;
|
H A D | dex2oat_test.cc | 1868 std::unique_ptr<VdexFile> vdex(VdexFile::Open(vdex_location.c_str(), 1908 writer.StartEntry(VdexFile::kVdexNameInDmFile, ZipWriter::kCompress); 2009 std::unique_ptr<VdexFile> vdex(VdexFile::Open(vdex_location2.c_str(),
|
/art/compiler/driver/ |
H A D | compiler_driver.h | 77 class VdexFile;
|
/art/oatdump/ |
H A D | oatdump.cc | 570 VdexFile::VerifierDepsHeader vdex_header = oat_file_.GetVdexFile()->GetVerifierDepsHeader(); 611 std::unique_ptr<const VdexFile> vdex_file = OpenVdexUnquicken(vdex_filename, 689 std::unique_ptr<const VdexFile> OpenVdexUnquicken(const std::string& vdex_filename, 718 std::unique_ptr<VdexFile> vdex_file(new VdexFile(mmap.release()));
|
Completed in 304 milliseconds