Lines Matching refs:dir_offset
72 off64_t dir_offset = zip_archive_->dir_offset_;
74 if (lfh_offset + ZipArchive::kLFHLen >= dir_offset) {
105 if (data_offset >= dir_offset) {
112 if (static_cast<off64_t>(data_offset + GetCompressedLength()) > dir_offset) {
115 << " > " << dir_offset << ")";
120 && static_cast<off64_t>(data_offset + GetUncompressedLength()) > dir_offset) {
123 << " > " << dir_offset << ")";
473 uint32_t dir_offset = Le32ToHost(eocd_ptr + kEOCDFileOffset);
476 if ((uint64_t) dir_offset + (uint64_t) dir_size > (uint64_t) eocd_offset) {
478 << "dir=" << dir_offset << ", "
499 dir_map_.reset(MemMap::MapFile(dir_size, PROT_READ, MAP_SHARED, fd_, dir_offset));
505 dir_offset_ = dir_offset;