Home
last modified time | relevance | path

Searched refs:eocd (Results 1 – 7 of 7) sorted by relevance

/src/contrib/llvm-project/lldb/source/Utility/
H A DZipFile.cpp93 auto eocd = reinterpret_cast<const EocdRecord *>(p); in FindEocdRecord() local
94 if (::memcmp(eocd->signature, EocdRecord::kSignature, in FindEocdRecord()
97 if (eocd->cd_records * sizeof(CdRecord) > eocd->cd_size || in FindEocdRecord()
98 zip_data->GetBytes() + eocd->cd_offset + eocd->cd_size > p) in FindEocdRecord()
102 return eocd; in FindEocdRecord()
131 bool FindFile(lldb::DataBufferSP zip_data, const EocdRecord *eocd, in FindFile() argument
136 eocd->cd_offset); in FindFile()
137 size_t cd_records = eocd->cd_records; in FindFile()
147 if (file_name + file_name_length >= reinterpret_cast<const char *>(eocd) || in FindFile()
163 reinterpret_cast<const char *>(eocd)) in FindFile()
[all …]
/src/contrib/libarchive/libarchive/test/
H A Dtest_write_format_zip64_stream.c46 unsigned char *central_header, *local_header, *eocd, *eocd_record; in DEFINE_TEST() local
93 eocd = buff + i4le(p + 12) + i4le(p + 16); in DEFINE_TEST()
153 assertEqualAddress(p, eocd); in DEFINE_TEST()
164 assertEqualInt(i8le(p + 40), eocd - central_header); /* size of cd */ in DEFINE_TEST()
170 assertEqualInt(i8le(p + 8), eocd - buff); /* Offset of Zip64 eocd */ in DEFINE_TEST()
H A Dtest_write_format_zip_large.c318 const char *cd_start, *zip64_eocd, *zip64_locator, *eocd; in DEFINE_TEST() local
417 eocd = p - 22; in DEFINE_TEST()
418 assertEqualMem(eocd, "PK\005\006\0\0\0\0", 8); in DEFINE_TEST()
419 assertEqualMem(eocd + 8, "\010\0\010\0", 4); /* 8 entries total */ in DEFINE_TEST()
420 cd_size = i4le(eocd + 12); in DEFINE_TEST()
422 assertEqualMem(eocd + 16, "\xff\xff\xff\xff", 4); in DEFINE_TEST()
423 assertEqualMem(eocd + 20, "\0\0", 2); /* No Zip comment */ in DEFINE_TEST()
H A Dtest_write_format_zip_file_zip64.c54 unsigned char *central_header, *local_header, *eocd, *eocd_record; in DEFINE_TEST() local
108 eocd = buff + i4le(p + 12) + i4le(p + 16); in DEFINE_TEST()
168 assertEqualAddress(p, eocd); in DEFINE_TEST()
179 assertEqualInt(i8le(p + 40), eocd - central_header); /* size of cd */ in DEFINE_TEST()
185 assertEqualInt(i8le(p + 8), eocd - buff); /* Offset of Zip64 eocd */ in DEFINE_TEST()
H A Dtest_write_format_zip_stream.c50 unsigned char *central_header, *local_header, *eocd, *eocd_record; in DEFINE_TEST() local
96 eocd = buff + i4le(p + 12) + i4le(p + 16); in DEFINE_TEST()
160 assert(p == eocd); in DEFINE_TEST()
H A Dtest_write_format_zip_file.c54 unsigned char *central_header, *local_header, *eocd, *eocd_record; in DEFINE_TEST() local
107 eocd = buff + i4le(p + 12) + i4le(p + 16); in DEFINE_TEST()
161 assertEqualAddress(p, eocd); in DEFINE_TEST()
/src/contrib/sqlite3/
H A Dshell.c10493 ZipfileEOCD eocd; /* Parse of central directory record */ member
11121 i64 iEof = pCsr->eocd.iOffset + pCsr->eocd.nSize; in zipfileNext()
11444 ZipfileEOCD eocd; in zipfileLoadDirectory() local
11449 rc = zipfileReadEOCD(pTab, aBlob, nBlob, pTab->pWriteFd, &eocd); in zipfileLoadDirectory()
11450 iOff = eocd.iOffset; in zipfileLoadDirectory()
11451 for(i=0; rc==SQLITE_OK && i<eocd.nEntry; i++){ in zipfileLoadDirectory()
11512 rc = zipfileReadEOCD(pTab, 0, 0, pCsr->pFile, &pCsr->eocd); in zipfileFilter()
11514 if( pCsr->eocd.nEntry==0 ){ in zipfileFilter()
11517 pCsr->iNextOff = pCsr->eocd.iOffset; in zipfileFilter()
12044 ZipfileEOCD eocd; in zipfileCommit() local
[all …]