Home
last modified time | relevance | path

Searched refs:dex_headers (Results 1 – 5 of 5) sorted by relevance

/art/test/692-vdex-inmem-loader/
Dvdex_inmem_loader.cc84 std::vector<const DexFile::Header*> dex_headers; in Java_Main_hasVdexFile() local
89 dex_headers.push_back(&dex_file->GetHeader()); in Java_Main_hasVdexFile()
97 return OatFileAssistant::AnonymousDexVdexLocation(dex_headers, in Java_Main_hasVdexFile()
/art/runtime/
Dvdex_file.cc465 bool VdexFile::MatchesDexFileChecksums(const std::vector<const DexFile::Header*>& dex_headers) in MatchesDexFileChecksums()
468 if (dex_headers.size() != header.GetNumberOfDexFiles()) { in MatchesDexFileChecksums()
470 << header.GetNumberOfDexFiles() << ", actual=" << dex_headers.size() << ")"; in MatchesDexFileChecksums()
474 for (size_t i = 0; i < dex_headers.size(); ++i) { in MatchesDexFileChecksums()
475 if (checksums[i] != dex_headers[i]->checksum_) { in MatchesDexFileChecksums()
Doat_file_assistant.h248 static bool AnonymousDexVdexLocation(const std::vector<const DexFile::Header*>& dex_headers,
Doat_file_manager.cc484 const std::vector<const DexFile::Header*> dex_headers = GetDexFileHeaders(dex_mem_maps); in OpenDexFilesFromOat_Impl() local
490 bool has_vdex = OatFileAssistant::AnonymousDexVdexLocation(dex_headers, in OpenDexFilesFromOat_Impl()
506 } else if (!vdex_file->MatchesDexFileChecksums(dex_headers)) { in OpenDexFilesFromOat_Impl()
Dvdex_file.h350 bool MatchesDexFileChecksums(const std::vector<const DexFile::Header*>& dex_headers) const;