Lines Matching refs:local_header_offset
467 zip64Info->local_header_offset = localHeaderOffset; in ParseZip64ExtendedInfoInExtraField()
539 off64_t local_header_offset = cdr->local_file_header_offset; in ParseZipArchive() local
540 if (local_header_offset == UINT32_MAX) { in ParseZipArchive()
548 CHECK(zip64_info.local_header_offset.has_value()); in ParseZipArchive()
549 local_header_offset = zip64_info.local_header_offset.value(); in ParseZipArchive()
552 if (local_header_offset >= archive->directory_offset) { in ParseZipArchive()
554 static_cast<int64_t>(local_header_offset), i); in ParseZipArchive()
760 off64_t local_header_offset = cdr->local_file_header_offset; in FindEntry() local
776 local_header_offset = zip64_info.local_header_offset.value_or(local_header_offset); in FindEntry()
782 if (__builtin_add_overflow(local_header_offset, sizeof(LocalFileHeader), &local_header_end) || in FindEntry()
790 if (!archive->mapped_zip.ReadAtOffset(lfh_buf, sizeof(lfh_buf), local_header_offset)) { in FindEntry()
792 static_cast<int64_t>(local_header_offset)); in FindEntry()
799 static_cast<int64_t>(local_header_offset)); in FindEntry()
812 if (__builtin_add_overflow(local_header_offset, sizeof(LocalFileHeader), &name_offset)) { in FindEntry()
924 const off64_t data_offset = local_header_offset + sizeof(LocalFileHeader) + in FindEntry()