Lines Matching refs:offset

65 void GZipFileEntry::GetUpGradeCompInfo(size_t &offset, PkgBuffer &buffer)

72 offset += sizeof(GZipHeader);
76 WriteLE16(buffer.buffer + offset, EXTRA_FIELD_LEN);
77 offset += sizeof(uint16_t) + EXTRA_FIELD_LEN;
84 fileInfo_.fileInfo.identity, {buffer.buffer + offset, buffer.length - offset}, fileNameLen);
85 offset += fileNameLen;
86 buffer.buffer[offset] = 0;
87 offset += 1;
94 fileInfo_.fileInfo.identity, {buffer.buffer + offset, buffer.length - offset}, fileNameLen);
95 offset += fileNameLen;
96 buffer.buffer[offset] = 0;
97 offset += 1;
110 size_t offset = 0;
113 GetUpGradeCompInfo(offset, buffer);
116 fileInfo_.fileInfo.dataOffset = startOffset + offset;
117 int32_t ret = outStream->Write(buffer, offset, startOffset);
122 encodeLen = offset;
131 PKG_LOGE("start offset error for %s", fileInfo_.fileInfo.identity.c_str());
166 PKG_LOGI("Pack packedSize:%zu unpackedSize: %zu offset: %zu %zu", fileInfo_.fileInfo.packedSize,
203 PKG_LOGI("packedSize: %zu unpackedSize: %zu offset header: %zu data: %zu", fileInfo_.fileInfo.packedSize,
229 PKG_LOGI("packedSize: %zu unpackedSize: %zu offset header: %zu data: %zu", fileInfo_.fileInfo.packedSize,
236 void GZipFileEntry::DecodeHeaderCalOffset(uint8_t flags, const PkgBuffer &buffer, size_t &offset,
240 uint16_t extLen = ReadLE16(buffer.buffer + offset);
241 offset += sizeof(uint16_t) + extLen;
243 if ((buffer.length > offset) && (flags & ORIG_NAME)) {
244 PkgFileImpl::ConvertBufferToString(fileName, {buffer.buffer + offset, buffer.length - offset});
245 offset += fileName.size() + 1;
247 if ((buffer.length > offset) && (flags & COMMENT)) {
249 PkgFileImpl::ConvertBufferToString(comment, {buffer.buffer + offset, buffer.length - offset});
250 offset += comment.size() + 1;
253 offset += sizeof(uint16_t);
268 size_t offset = sizeof(GZipHeader);
272 DecodeHeaderCalOffset(flags, buffer, offset, fileName_);
289 fileInfo_.fileInfo.dataOffset = headerOffset + offset;
305 decodeLen = offset;
349 int32_t GZipPkgFile::SavePackage(size_t &offset)
351 AddSignData(pkgInfo_.digestMethod, currentOffset_, offset);