• Home
  • Raw
  • Download

Lines Matching refs:VdexFile

47 constexpr uint8_t VdexFile::VdexFileHeader::kVdexInvalidMagic[4];
48 constexpr uint8_t VdexFile::VdexFileHeader::kVdexMagic[4];
49 constexpr uint8_t VdexFile::VdexFileHeader::kVdexVersion[4];
51 bool VdexFile::VdexFileHeader::IsMagicValid() const { in IsMagicValid()
55 bool VdexFile::VdexFileHeader::IsVdexVersionValid() const { in IsVdexVersionValid()
59 VdexFile::VdexFileHeader::VdexFileHeader(bool has_dex_section ATTRIBUTE_UNUSED) in VdexFileHeader()
67 std::unique_ptr<VdexFile> VdexFile::OpenAtAddress(uint8_t* mmap_addr, in OpenAtAddress()
111 std::unique_ptr<VdexFile> VdexFile::OpenAtAddress(uint8_t* mmap_addr, in OpenAtAddress()
146 std::unique_ptr<VdexFile> vdex(new VdexFile(std::move(mmap))); in OpenAtAddress()
169 const uint8_t* VdexFile::GetNextDexFileData(const uint8_t* cursor, uint32_t dex_file_index) const { in GetNextDexFileData()
185 const uint8_t* VdexFile::GetNextTypeLookupTableData(const uint8_t* cursor, in GetNextTypeLookupTableData()
200 bool VdexFile::OpenAllDexFiles(std::vector<std::unique_ptr<const DexFile>>* dex_files, in OpenAllDexFiles()
247 bool VdexFile::WriteToDisk(const std::string& path, in WriteToDisk()
265 VdexFile::VdexFileHeader vdex_header(/* has_dex_section= */ false); in WriteToDisk()
266 VdexFile::VdexSectionHeader sections[static_cast<uint32_t>(VdexSection::kNumberOfSections)]; in WriteToDisk()
272 sizeof(VdexFile::VdexChecksum) * dex_files.size(); in WriteToDisk()
320 static_assert(sizeof(*checksum_ptr) == sizeof(VdexFile::VdexChecksum)); in WriteToDisk()
322 sizeof(VdexFile::VdexChecksum))) { in WriteToDisk()
360 bool VdexFile::MatchesDexFileChecksums(const std::vector<const DexFile::Header*>& dex_headers) in MatchesDexFileChecksums()
428 ClassStatus VdexFile::ComputeClassStatus(Thread* self, Handle<mirror::Class> cls) const { in ComputeClassStatus()