Lines Matching refs:cd_start_offset
197 uint64_t cd_start_offset; member
262 zip64EocdRecord->cd_start_offset > zip64EocdOffset - zip64EocdRecord->cd_size) { in FindCentralDirectoryInfoForZip64()
265 debugFileName, zip64EocdRecord->cd_start_offset, zip64EocdRecord->cd_size, in FindCentralDirectoryInfoForZip64()
272 .cd_start_offset = zip64EocdRecord->cd_start_offset}; in FindCentralDirectoryInfoForZip64()
329 eocd->cd_size == UINT32_MAX || eocd->cd_start_offset == UINT32_MAX || in FindCentralDirectoryInfo()
334 eocd->cd_size, eocd->cd_start_offset, eocd->comment_length, eocd->num_records, in FindCentralDirectoryInfo()
343 if (static_cast<off64_t>(eocd->cd_start_offset) + eocd->cd_size > eocd_offset) { in FindCentralDirectoryInfo()
345 eocd->cd_start_offset, eocd->cd_size, static_cast<int64_t>(eocd_offset)); in FindCentralDirectoryInfo()
351 .cd_start_offset = eocd->cd_start_offset}; in FindCentralDirectoryInfo()
425 cdInfo.cd_size, cdInfo.cd_start_offset); in MapCentralDirectory()
428 if (!archive->InitializeCentralDirectory(static_cast<off64_t>(cdInfo.cd_start_offset), in MapCentralDirectory()
434 archive->directory_offset = cdInfo.cd_start_offset; in MapCentralDirectory()
1819 void CentralDirectory::Initialize(const void* map_base_ptr, off64_t cd_start_offset, in Initialize() argument
1821 base_ptr_ = static_cast<const uint8_t*>(map_base_ptr) + cd_start_offset; in Initialize()
1825 bool ZipArchive::InitializeCentralDirectory(off64_t cd_start_offset, size_t cd_size) { in InitializeCentralDirectory() argument
1828 mapped_zip.GetFileOffset() + cd_start_offset, in InitializeCentralDirectory()
1832 cd_start_offset, cd_size, strerror(errno)); in InitializeCentralDirectory()
1845 if (static_cast<off64_t>(cd_start_offset) + static_cast<off64_t>(cd_size) > in InitializeCentralDirectory()
1850 static_cast<int64_t>(cd_start_offset), cd_size, mapped_zip.GetFileLength()); in InitializeCentralDirectory()
1854 central_directory.Initialize(mapped_zip.GetBasePtr(), cd_start_offset, cd_size); in InitializeCentralDirectory()