/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/ |
H A D | zip_file.cpp | 120 APP_LOGE("parse entry(%{public}d) seek zipEntry failed, error: %{public}d", i, errno); in ParseAllEntries() 240 // Get all file zipEntry in this file 292 bool ZipFile::CheckDataDesc(const ZipEntry &zipEntry, const LocalHeader &localHeader) const in CheckDataDesc() argument 300 auto descPos = zipEntry.localHeaderOffset + GetLocalHeaderSize(localHeader.nameSize, localHeader.extraSize); in CheckDataDesc() 301 descPos += fileStartPos_ + zipEntry.compressedSize; in CheckDataDesc() 327 if ((zipEntry.crc != crcLocal) || (zipEntry.compressedSize != compressedLocal) || in CheckDataDesc() 328 (zipEntry.uncompressedSize != uncompressedLocal)) { in CheckDataDesc() 336 bool ZipFile::CheckCoherencyLocalHeader(const ZipEntry &zipEntry, uint16_t &extraSize) const in CheckCoherencyLocalHeader() argument 340 if (zipEntry in CheckCoherencyLocalHeader() 394 SeekToEntryStart(const ZipEntry &zipEntry, const uint16_t extraSize) const SeekToEntryStart() argument 416 UnzipWithStore(const ZipEntry &zipEntry, const uint16_t extraSize, std::ostream &dest) const UnzipWithStore() argument 493 UnzipWithInflated(const ZipEntry &zipEntry, const uint16_t extraSize, std::ostream &dest) const UnzipWithInflated() argument 550 GetEntryDataOffset(const ZipEntry &zipEntry, const uint16_t extraSize) const GetEntryDataOffset() argument 565 ZipEntry zipEntry; GetDataOffsetRelative() local 586 ZipEntry zipEntry; ExtractFile() local [all...] |
H A D | base_extractor.cpp | 46 ZipEntry zipEntry; in Init() local 47 isNewVersion_ = zipFile_.GetEntry(MODULE_PROFILE_NAME, zipEntry); in Init()
|
/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/src/ |
H A D | zip_file.cpp | 123 "parse entry(%{public}d) seek zipEntry failed, error: %{public}s", i, strerror(errno)); in ParseAllEntries() 239 // Get all file zipEntry in this file 267 bool ZipFile::CheckDataDesc(const ZipEntry &zipEntry, const LocalHeader &localHeader) const in CheckDataDesc() argument 281 ZIPPOS_ADD_AND_CHECK_OVERFLOW(zipEntry.localHeaderOffset, localHeaderSize, descPos); in CheckDataDesc() 282 ZIPPOS_ADD_AND_CHECK_OVERFLOW(descPos, zipEntry.compressedSize, descPos); in CheckDataDesc() 310 if ((zipEntry.crc != crcLocal) || in CheckDataDesc() 311 (zipEntry.compressedSize != compressedLocal) || in CheckDataDesc() 312 (zipEntry.uncompressedSize != uncompressedLocal)) { in CheckDataDesc() 320 bool ZipFile::CheckCoherencyLocalHeader(const ZipEntry &zipEntry, uint16_t &extraSize) const in CheckCoherencyLocalHeader() argument 324 if (zipEntry in CheckCoherencyLocalHeader() 377 SeekToEntryStart(const ZipEntry &zipEntry, const uint16_t extraSize) const SeekToEntryStart() argument 401 UnzipWithStore(const ZipEntry &zipEntry, const uint16_t extraSize, std::ostream &dest) const UnzipWithStore() argument 476 UnzipWithInflated(const ZipEntry &zipEntry, const uint16_t extraSize, std::ostream &dest) const UnzipWithInflated() argument 543 ZipEntry zipEntry; ExtractFile() local [all...] |
/foundation/ability/ability_base/interfaces/kits/native/extractortool/src/ |
H A D | zip_file.cpp | 310 // Get all file zipEntry in this file 610 bool ZipFile::CheckDataDesc(const ZipEntry &zipEntry, const LocalHeader &localHeader) const in CheckDataDesc() argument 618 auto descPos = zipEntry.localHeaderOffset + GetLocalHeaderSize(localHeader.nameSize, localHeader.extraSize); in CheckDataDesc() 619 descPos += fileStartPos_ + zipEntry.compressedSize; in CheckDataDesc() 640 if ((zipEntry.crc != crcLocal) || (zipEntry.compressedSize != compressedLocal) || in CheckDataDesc() 641 (zipEntry.uncompressedSize != uncompressedLocal)) { in CheckDataDesc() 649 bool ZipFile::CheckCoherencyLocalHeader(const ZipEntry &zipEntry, uint16_t &extraSize) const in CheckCoherencyLocalHeader() argument 652 if ((zipEntry.compressionMethod != Z_DEFLATED) && (zipEntry in CheckCoherencyLocalHeader() 696 GetEntryStart(const ZipEntry &zipEntry, const uint16_t extraSize) const GetEntryStart() argument 737 GetEntryDataOffset(const ZipEntry &zipEntry, const uint16_t extraSize) const GetEntryDataOffset() argument 748 GetDataOffsetRelative(const ZipEntry &zipEntry, ZipPos &offset, uint32_t &length) const GetDataOffsetRelative() argument 764 ZipEntry zipEntry; ExtractFileFromMMap() local 784 UnzipWithInflatedFromMMap(const ZipEntry &zipEntry, const uint16_t extraSize, void *mmapDataPtr, std::unique_ptr<uint8_t[]> &dataPtr, size_t &len) const UnzipWithInflatedFromMMap() argument 889 ZipEntry zipEntry; CreateFileMapper() local 929 ZipEntry zipEntry; ExtractToBufByName() local [all...] |
H A D | extractor.cpp | 196 ZipEntry zipEntry; in GetFileInfo() local 197 if (!zipFile_.GetEntry(relativePath, zipEntry)) { in GetFileInfo() 204 if (!zipFile_.GetDataOffsetRelative(zipEntry, offset, length)) { in GetFileInfo() 212 fileInfo.lastModTime = zipEntry.modifiedTime; in GetFileInfo() 213 fileInfo.lastModDate = zipEntry.modifiedDate; in GetFileInfo() 240 ZipEntry zipEntry; in IsHapCompress() local 241 if (!zipFile_.GetEntry(relativePath, zipEntry)) { in IsHapCompress() 245 return zipEntry.compressionMethod > 0; in IsHapCompress()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/ |
H A D | zip_file.h | 236 * @param zipEntry Indicates the ZipEntry object. 240 ZipPos GetEntryDataOffset(const ZipEntry &zipEntry, const uint16_t extraSize) const; 243 * @param zipEntry Indicates the ZipEntry object. 247 bool CheckDataDesc(const ZipEntry &zipEntry, const LocalHeader &localHeader) const; 250 * @param zipEntry Indicates the ZipEntry object. 254 bool CheckCoherencyLocalHeader(const ZipEntry &zipEntry, uint16_t &extraSize) const; 257 * @param zipEntry Indicates the ZipEntry object. 262 bool UnzipWithStore(const ZipEntry &zipEntry, const uint16_t extraSize, std::ostream &dest) const; 265 * @param zipEntry Indicates the ZipEntry object. 270 bool UnzipWithInflated(const ZipEntry &zipEntry, cons [all...] |
/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/include/ |
H A D | zip_file.h | 161 bool CheckDataDesc(const ZipEntry &zipEntry, const LocalHeader &localHeader) const; 162 bool CheckCoherencyLocalHeader(const ZipEntry &zipEntry, uint16_t &extraSize) const; 163 bool UnzipWithStore(const ZipEntry &zipEntry, const uint16_t extraSize, std::ostream &dest) const; 164 bool UnzipWithInflated(const ZipEntry &zipEntry, const uint16_t extraSize, std::ostream &dest) const; 165 bool SeekToEntryStart(const ZipEntry &zipEntry, const uint16_t extraSize) const;
|
/foundation/ability/ability_base/interfaces/kits/native/extractortool/include/ |
H A D | zip_file.h | 208 bool GetDataOffsetRelative(const ZipEntry &zipEntry, ZipPos &offset, uint32_t &length) const; 248 * @param zipEntry Indicates the ZipEntry object. 252 ZipPos GetEntryDataOffset(const ZipEntry &zipEntry, const uint16_t extraSize) const; 255 * @param zipEntry Indicates the ZipEntry object. 259 bool CheckDataDesc(const ZipEntry &zipEntry, const LocalHeader &localHeader) const; 262 * @param zipEntry Indicates the ZipEntry object. 266 bool CheckCoherencyLocalHeader(const ZipEntry &zipEntry, uint16_t &extraSize) const; 269 * @param zipEntry Indicates the ZipEntry object. 273 size_t GetEntryStart(const ZipEntry &zipEntry, const uint16_t extraSize) const; 280 bool UnzipWithInflatedFromMMap(const ZipEntry &zipEntry, cons [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_quick_fix_test/ |
H A D | bms_bundle_quick_fix_test.cpp | 5024 ZipEntry zipEntry; in HWTEST_F() local 5027 std::string(ServiceConstants::LIBS) + ServiceConstants::ARM64_V8A + ServiceConstants::BASE, zipEntry); in HWTEST_F() local 5045 ZipEntry zipEntry; in HWTEST_F() local 5048 std::string(ServiceConstants::LIBS) + ServiceConstants::ARM_EABI_V7A + ServiceConstants::BASE, zipEntry); in HWTEST_F() local 5066 ZipEntry zipEntry; in HWTEST_F() local 5069 std::string(ServiceConstants::LIBS) + ServiceConstants::ARM_EABI + ServiceConstants::BASE, zipEntry); in HWTEST_F() local 5087 ZipEntry zipEntry; in HWTEST_F() local 5089 patchExtractor.zipFile_.entriesMap_.emplace(std::string(ServiceConstants::LIBS) + ServiceConstants::BASE, zipEntry); in HWTEST_F() local
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_installer_test/ |
H A D | bms_bundle_installer_test.cpp | 2716 ZipEntry zipEntry; in HWTEST_F() local 2717 zipEntry.localHeaderOffset = -1; in HWTEST_F() 2719 bool ret = file.CheckCoherencyLocalHeader(zipEntry, extraSize); in HWTEST_F() 2731 ZipEntry zipEntry; in HWTEST_F() local 2732 zipEntry.localHeaderOffset = 1; in HWTEST_F() 2734 bool ret = file.SeekToEntryStart(zipEntry, extraSize); in HWTEST_F() 2846 ZipEntry zipEntry; in HWTEST_F() local 2848 ZipPos ret = file.GetEntryDataOffset(zipEntry, extraSize); in HWTEST_F() 2861 ZipEntry zipEntry; in HWTEST_F() local 2863 bool ret = file.CheckDataDesc(zipEntry, localHeade in HWTEST_F() [all...] |