Lines Matching refs:VdexFile
45 constexpr uint8_t VdexFile::VerifierDepsHeader::kVdexInvalidMagic[4];
46 constexpr uint8_t VdexFile::VerifierDepsHeader::kVdexMagic[4];
47 constexpr uint8_t VdexFile::VerifierDepsHeader::kVerifierDepsVersion[4];
48 constexpr uint8_t VdexFile::VerifierDepsHeader::kDexSectionVersion[4];
49 constexpr uint8_t VdexFile::VerifierDepsHeader::kDexSectionVersionEmpty[4];
51 bool VdexFile::VerifierDepsHeader::IsMagicValid() const { in IsMagicValid()
55 bool VdexFile::VerifierDepsHeader::IsVerifierDepsVersionValid() const { in IsVerifierDepsVersionValid()
59 bool VdexFile::VerifierDepsHeader::IsDexSectionVersionValid() const { in IsDexSectionVersionValid()
64 bool VdexFile::VerifierDepsHeader::HasDexSection() const { in HasDexSection()
68 VdexFile::VerifierDepsHeader::VerifierDepsHeader(uint32_t number_of_dex_files, in VerifierDepsHeader()
89 VdexFile::DexSectionHeader::DexSectionHeader(uint32_t dex_size, in DexSectionHeader()
97 std::unique_ptr<VdexFile> VdexFile::OpenAtAddress(uint8_t* mmap_addr, in OpenAtAddress()
140 std::unique_ptr<VdexFile> VdexFile::OpenAtAddress(uint8_t* mmap_addr, in OpenAtAddress()
173 std::unique_ptr<VdexFile> vdex(new VdexFile(std::move(mmap))); in OpenAtAddress()
194 const uint8_t* VdexFile::GetNextDexFileData(const uint8_t* cursor) const { in GetNextDexFileData()
210 bool VdexFile::OpenAllDexFiles(std::vector<std::unique_ptr<const DexFile>>* dex_files, in OpenAllDexFiles()
240 void VdexFile::Unquicken(const std::vector<const DexFile*>& target_dex_files, in Unquicken()
250 uint32_t VdexFile::GetQuickeningInfoTableOffset(const uint8_t* source_dex_begin) const { in GetQuickeningInfoTableOffset()
256 CompactOffsetTable::Accessor VdexFile::GetQuickenInfoOffsetTable( in GetQuickenInfoOffsetTable()
264 CompactOffsetTable::Accessor VdexFile::GetQuickenInfoOffsetTable( in GetQuickenInfoOffsetTable()
277 void VdexFile::UnquickenDexFile(const DexFile& target_dex_file, in UnquickenDexFile()
283 void VdexFile::UnquickenDexFile(const DexFile& target_dex_file, in UnquickenDexFile()
315 ArrayRef<const uint8_t> VdexFile::GetQuickenedInfoOf(const DexFile& dex_file, in GetQuickenedInfoOf()
354 bool VdexFile::WriteToDisk(const std::string& path, in WriteToDisk()
365 VdexFile::VerifierDepsHeader deps_header(dex_files.size(), in WriteToDisk()
389 static_assert(sizeof(*checksum_ptr) == sizeof(VdexFile::VdexChecksum)); in WriteToDisk()
391 sizeof(VdexFile::VdexChecksum))) { in WriteToDisk()
426 bool VdexFile::MatchesDexFileChecksums(const std::vector<const DexFile::Header*>& dex_headers) in MatchesDexFileChecksums()
444 bool VdexFile::MatchesBootClassPathChecksums() const { in MatchesBootClassPathChecksums()
457 bool VdexFile::MatchesClassLoaderContext(const ClassLoaderContext& context) const { in MatchesClassLoaderContext()