Searched refs:LocalFileHeader (Results 1 – 4 of 4) sorted by relevance
| /base/update/sys_installer/services/module_update/util/src/ |
| D | module_zip_helper.cpp | 29 struct __attribute__((packed)) LocalFileHeader { struct 176 uint8_t localHeaderBuf[sizeof(LocalFileHeader)]; in GetFileEntryOffset() 177 if (!ReadFullyAtOffset(fd.Get(), localHeaderBuf, sizeof(LocalFileHeader), localHeaderOffset)) { in GetFileEntryOffset() 181 uint32_t localHeaderSignature = ReadLE32(localHeaderBuf + offsetof(LocalFileHeader, signature)); in GetFileEntryOffset() 186 uint16_t nameSize = ReadLE16(localHeaderBuf + offsetof(LocalFileHeader, nameSize)); in GetFileEntryOffset() 187 uint16_t extraSize = ReadLE16(localHeaderBuf + offsetof(LocalFileHeader, extraSize)); in GetFileEntryOffset() 188 offset = localHeaderOffset + sizeof(LocalFileHeader) + nameSize + extraSize; in GetFileEntryOffset()
|
| /base/update/updater/services/package/pkg_package/ |
| D | pkg_zipfile.cpp | 242 size_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) in ParseFileEntries() 292 std::vector<uint8_t> buff(MAX_FILE_NAME + sizeof(LocalFileHeader) + ZIP_PKG_ALIGNMENT_DEF); in PackStream() 295 buff.data() + sizeof(LocalFileHeader), buff.capacity() in PackStream() 298 size_t headerLen = nameLen + sizeof(LocalFileHeader); in PackStream() 322 ret = EncodeLocalFileHeader(buff.data(), sizeof(LocalFileHeader), hasDataDesc, nameLen); in PackStream() 410 if (bufferLen < sizeof(LocalFileHeader)) { in EncodeLocalFileHeader() 415 LocalFileHeader* header = reinterpret_cast<LocalFileHeader*>(buffer); in EncodeLocalFileHeader() 548 uint16_t flags = ReadLE16(data.buffer + offsetof(LocalFileHeader, flags)); in DecodeLocalFileHeaderCheck() 549 uint32_t crc32 = ReadLE32(data.buffer + offsetof(LocalFileHeader, crc)); in DecodeLocalFileHeaderCheck() 550 uint32_t packedSize = ReadLE32(data.buffer + offsetof(LocalFileHeader, compressedSize)); in DecodeLocalFileHeaderCheck() [all …]
|
| D | pkg_zipfile.h | 36 struct __attribute__((packed)) LocalFileHeader { struct
|
| /base/update/updater/test/unittest/package/ |
| D | pkg_package_unittest.cpp | 136 int32_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) + in TestBigZipEntry()
|