Home
last modified time | relevance | path

Searched refs:cd_entry_map (Results 1 – 2 of 2) sorted by relevance

/system/libziparchive/
Dzip_archive.cc450 archive->cd_entry_map = CdEntryMapZip32::Create(static_cast<uint16_t>(num_entries)); in ParseZipArchive()
452 archive->cd_entry_map = CdEntryMapZip64::Create(); in ParseZipArchive()
454 if (archive->cd_entry_map == nullptr) { in ParseZipArchive()
528 archive->cd_entry_map->AddToMap(entry_name, archive->central_directory.GetBasePtr()); in ParseZipArchive()
917 if (archive == nullptr || archive->cd_entry_map == nullptr) { in StartIteration()
922 archive->cd_entry_map->ResetIteration(); in StartIteration()
964 archive->cd_entry_map->GetCdEntryOffset(entryName, archive->central_directory.GetBasePtr()); in FindEntry()
1008 if (archive == nullptr || archive->cd_entry_map == nullptr) { in Next()
1013 auto entry = archive->cd_entry_map->Next(archive->central_directory.GetBasePtr()); in Next()
1023 entry = archive->cd_entry_map->Next(archive->central_directory.GetBasePtr()); in Next()
[all …]
Dzip_archive_private.h100 std::unique_ptr<CdEntryMapInterface> cd_entry_map; member