Lines Matching refs:VdexFile

46 constexpr uint8_t VdexFile::VerifierDepsHeader::kVdexInvalidMagic[4];
47 constexpr uint8_t VdexFile::VerifierDepsHeader::kVdexMagic[4];
48 constexpr uint8_t VdexFile::VerifierDepsHeader::kVerifierDepsVersion[4];
49 constexpr uint8_t VdexFile::VerifierDepsHeader::kDexSectionVersion[4];
50 constexpr uint8_t VdexFile::VerifierDepsHeader::kDexSectionVersionEmpty[4];
52 bool VdexFile::VerifierDepsHeader::IsMagicValid() const { in IsMagicValid()
56 bool VdexFile::VerifierDepsHeader::IsVerifierDepsVersionValid() const { in IsVerifierDepsVersionValid()
60 bool VdexFile::VerifierDepsHeader::IsDexSectionVersionValid() const { in IsDexSectionVersionValid()
65 bool VdexFile::VerifierDepsHeader::HasDexSection() const { in HasDexSection()
69 VdexFile::VerifierDepsHeader::VerifierDepsHeader(uint32_t number_of_dex_files, in VerifierDepsHeader()
90 VdexFile::DexSectionHeader::DexSectionHeader(uint32_t dex_size, in DexSectionHeader()
98 std::unique_ptr<VdexFile> VdexFile::OpenAtAddress(uint8_t* mmap_addr, in OpenAtAddress()
142 std::unique_ptr<VdexFile> VdexFile::OpenAtAddress(uint8_t* mmap_addr, in OpenAtAddress()
177 std::unique_ptr<VdexFile> vdex(new VdexFile(std::move(mmap))); in OpenAtAddress()
204 const uint8_t* VdexFile::GetNextDexFileData(const uint8_t* cursor) const { in GetNextDexFileData()
220 void VdexFile::AllowWriting(bool val) const { in AllowWriting()
224 bool VdexFile::OpenAllDexFiles(std::vector<std::unique_ptr<const DexFile>>* dex_files, in OpenAllDexFiles()
254 void VdexFile::UnquickenInPlace(bool decompile_return_instruction) const { in UnquickenInPlace()
271 void VdexFile::Unquicken(const std::vector<const DexFile*>& target_dex_files, in Unquicken()
281 uint32_t VdexFile::GetQuickeningInfoTableOffset(const uint8_t* source_dex_begin) const { in GetQuickeningInfoTableOffset()
287 CompactOffsetTable::Accessor VdexFile::GetQuickenInfoOffsetTable( in GetQuickenInfoOffsetTable()
295 CompactOffsetTable::Accessor VdexFile::GetQuickenInfoOffsetTable( in GetQuickenInfoOffsetTable()
308 void VdexFile::UnquickenDexFile(const DexFile& target_dex_file, in UnquickenDexFile()
315 void VdexFile::UnquickenDexFile(const DexFile& target_dex_file, in UnquickenDexFile()
347 ArrayRef<const uint8_t> VdexFile::GetQuickenedInfoOf(const DexFile& dex_file, in GetQuickenedInfoOf()
393 bool VdexFile::WriteToDisk(const std::string& path, in WriteToDisk()
404 VdexFile::VerifierDepsHeader deps_header(dex_files.size(), in WriteToDisk()
428 static_assert(sizeof(*checksum_ptr) == sizeof(VdexFile::VdexChecksum)); in WriteToDisk()
430 sizeof(VdexFile::VdexChecksum))) { in WriteToDisk()
465 bool VdexFile::MatchesDexFileChecksums(const std::vector<const DexFile::Header*>& dex_headers) in MatchesDexFileChecksums()
483 bool VdexFile::MatchesBootClassPathChecksums() const { in MatchesBootClassPathChecksums()
496 bool VdexFile::MatchesClassLoaderContext(const ClassLoaderContext& context) const { in MatchesClassLoaderContext()