Lines Matching refs:zip_entry
190 std::unique_ptr<ZipEntry> zip_entry(zip_archive->Find(name.c_str(), error_msg)); in GetMultiDexChecksum() local
191 if (zip_entry == nullptr) { in GetMultiDexChecksum()
195 if (!(zip_entry->IsUncompressed() && zip_entry->IsAlignedTo(alignof(DexFile::Header)))) { in GetMultiDexChecksum()
199 *checksum = checksum->value_or(kEmptyMultiDexChecksum) ^ zip_entry->GetCrc32(); in GetMultiDexChecksum()
503 std::unique_ptr<ZipEntry> zip_entry(zip_archive.Find(entry_name, error_msg)); in OpenFromZipEntry() local
504 if (zip_entry == nullptr) { in OpenFromZipEntry()
508 if (zip_entry->GetUncompressedLength() == 0) { in OpenFromZipEntry()
517 if (file_->IsValid() && zip_entry->IsUncompressed()) { in OpenFromZipEntry()
518 if (!zip_entry->IsAlignedTo(alignof(DexFile::Header))) { in OpenFromZipEntry()
526 map = zip_entry->MapDirectlyFromFile(location.c_str(), /*out*/ error_msg); in OpenFromZipEntry()
540 map = zip_entry->ExtractToMemMap(location.c_str(), entry_name, error_msg); in OpenFromZipEntry()
560 uint32_t multidex_checksum = zip_entry->GetCrc32() + i; in OpenFromZipEntry()