Home
last modified time | relevance | path

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

/aosp12/system/libziparchive/
H A Dzip_archive.cc140 uint64_t cd_start_offset; member
210 .cd_start_offset = zip64EocdRecord.cd_start_offset}; in FindCentralDirectoryInfoForZip64()
265 if (eocd->cd_size == UINT32_MAX || eocd->cd_start_offset == UINT32_MAX) { in FindCentralDirectoryInfo()
267 eocd->cd_size, eocd->cd_start_offset); in FindCentralDirectoryInfo()
275 if (static_cast<off64_t>(eocd->cd_start_offset) + eocd->cd_size > eocd_offset) { in FindCentralDirectoryInfo()
283 .cd_start_offset = eocd->cd_start_offset}; in FindCentralDirectoryInfo()
359 cdInfo.cd_size, cdInfo.cd_start_offset); in MapCentralDirectory()
368 archive->directory_offset = cdInfo.cd_start_offset; in MapCentralDirectory()
1617 base_ptr_ = static_cast<const uint8_t*>(map_base_ptr) + cd_start_offset; in Initialize()
1628 cd_start_offset, cd_size, strerror(errno)); in InitializeCentralDirectory()
[all …]
H A Dzip_archive_private.h81 void Initialize(const void* map_base_ptr, off64_t cd_start_offset, size_t cd_size);
106 bool InitializeCentralDirectory(off64_t cd_start_offset, size_t cd_size);
H A Dzip_archive_common.h59 uint32_t cd_start_offset; member
241 uint64_t cd_start_offset; member
H A Dzip_archive_test.cc1133 zip64_eocd.cd_start_offset = 0; in ConstructEocd()
1136 zip64_eocd.cd_start_offset += file_entry.GetSize(); in ConstructEocd()
1144 zip64_locator.zip64_eocd_offset = zip64_eocd.cd_start_offset + zip64_eocd.cd_size; in ConstructEocd()
1155 eocd.cd_start_offset = UINT32_MAX; in ConstructEocd()
H A Dzip_writer.cc558 er.cd_start_offset = static_cast<uint32_t>(startOfCdr); in Finish()