/ohos5.0/base/update/updater/test/unittest/updater_binary/ |
H A D | update_binary_unittest.h | 61 class TestPkgMgr : public Hpackage::TestScriptPkgManager { 63 int32_t ExtractFile(const std::string &fileId, Hpackage::PkgManager::StreamPtr output) override in ExtractFile() 65 return Hpackage::PKG_SUCCESS; in ExtractFile() 67 const Hpackage::FileInfo *GetFileInfo(const std::string &fileId) override in GetFileInfo() 69 static Hpackage::FileInfo fileInfo {}; in GetFileInfo() 77 class TestPkgMgrStream1 : public Hpackage::TestScriptPkgManager { 82 return Hpackage::PKG_ERROR_BASE; in CreatePkgStream() 86 class TestPkgMgrStream2 : public Hpackage::TestScriptPkgManager { 92 return Hpackage::PKG_SUCCESS; in CreatePkgStream() 96 class TestPkgMgrExtract1 : public Hpackage::TestScriptPkgManager { [all …]
|
H A D | update_partitions_unittest.cpp | 36 using namespace Hpackage; 64 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; 88 Hpackage::HashDataVerifier scriptVerifier {pkgManager};
|
/ohos5.0/base/update/updater/services/flow_update/update_bin/ |
H A D | bin_process.h | 34 Hpackage::PkgManager::StreamPtr stream); 35 int32_t ComponentProcess(Uscript::UScriptEnv &env, Hpackage::PkgManager::StreamPtr stream, 36 const std::string &name, const Hpackage::FileInfo &fileInfo); 41 Hpackage::PkgManager::StreamPtr stream); 42 int32_t UnCompressDataProducer(const Hpackage::PkgBuffer &buffer, size_t size, size_t start, 45 bool ReadFromBinFile(Hpackage::PkgBuffer &buffer, size_t start, size_t &readLen); 46 bool CheckEsDeviceUpdate(const Hpackage::FileInfo &fileInfo); 47 bool IsMatchedCsEsIamge(const Hpackage::FileInfo &fileInfo); 50 Hpackage::PkgBuffer stashBuffer_ {};
|
/ohos5.0/base/update/updater/services/ptable_parse/ |
H A D | ptable_process.cpp | 21 using namespace Hpackage; 45 … Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in PtableProcess() 52 if (ret != Hpackage::PKG_SUCCESS) { in PtableProcess() 54 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess() 63 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess() 69 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess() 75 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess() 78 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess()
|
H A D | ptable_manager.h | 36 virtual void LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager = nullptr) = 0; 37 void ReloadDevicePartition(Hpackage::PkgManager *pkgManager); 81 void LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager = nullptr) override; 85 … bool GetPtableBufferFromPkg(Hpackage::PkgManager *pkgManager, uint8_t *&imageBuf, uint32_t size); 99 void LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager = nullptr) override;
|
H A D | ptable_manager.cpp | 56 void PtableManager::ReloadDevicePartition(Hpackage::PkgManager *pkgManager) in ReloadDevicePartition() 291 void PackagePtable::LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager) 330 bool PackagePtable::GetPtableBufferFromPkg(Hpackage::PkgManager *pkgManager, uint8_t *&imageBuf, ui… in GetPtableBufferFromPkg() 337 const Hpackage::FileInfo *info = pkgManager->GetFileInfo(PtableManager::ptbImgTag_); in GetPtableBufferFromPkg() 346 Hpackage::PkgManager::StreamPtr outStream = nullptr; in GetPtableBufferFromPkg() 348 Hpackage::PkgStream::PkgStreamType_MemoryMap); in GetPtableBufferFromPkg() 354 if (pkgManager->ExtractFile(PtableManager::ptbImgTag_, outStream) != Hpackage::PKG_SUCCESS) { in GetPtableBufferFromPkg() 375 void DevicePtable::LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager)
|
/ohos5.0/base/update/updater/test/fuzztest/package_fuzzer/ |
H A D | pkg_fuzz_test.h | 33 using Hpackage::PkgManager; 34 using Hpackage::PkgManagerImpl; 35 using Hpackage::PkgStream; 36 using Hpackage::PkgAlgorithmFactory; 37 using Hpackage::DigestAlgorithm; 38 using Hpackage::ComponentInfo; 39 using Hpackage::FileInfo; 40 using Hpackage::ZipFileInfo; 41 using Hpackage::PkgInfo; 109 Hpackage::PkgBuffer buff(bufSize); in BuildFileDigest() [all …]
|
/ohos5.0/base/update/updater/test/unittest/package/ |
H A D | pkg_test.h | 34 using Hpackage::PkgManager; 35 using Hpackage::PkgManagerImpl; 36 using Hpackage::PkgStream; 37 using Hpackage::PkgAlgorithmFactory; 38 using Hpackage::DigestAlgorithm; 39 using Hpackage::ComponentInfo; 40 using Hpackage::FileInfo; 41 using Hpackage::ZipFileInfo; 42 using Hpackage::PkgInfo; 86 Hpackage::PkgBuffer buff(buffSize); in BuildFileDigest() [all …]
|
H A D | pkg_manager_unittest.cpp | 35 using namespace Hpackage; 366 void TestDecompressLz4plus(Hpackage::Lz4FileInfo &lz4Info) in TestDecompressLz4plus() 401 int TestDecompressLz4(Hpackage::Lz4FileInfo &lz4Info, in TestDecompressLz4() 430 …std::unique_ptr<Hpackage::PkgStream, std::function<void(Hpackage::PkgManager::StreamPtr)>> outStre… in TestDecompressLz4() 431 [&](Hpackage::PkgManager::StreamPtr stream) { in TestDecompressLz4() 540 …std::unique_ptr<Hpackage::PkgStream, std::function<void(Hpackage::PkgManager::StreamPtr)>> outStre… in TestDecompressGzip() 541 [&](Hpackage::PkgManager::StreamPtr stream) { in TestDecompressGzip() 581 …std::unique_ptr<Hpackage::PkgStream, std::function<void(Hpackage::PkgManager::StreamPtr)>> outStre… in TestCompressBuffer() 582 [&](Hpackage::PkgManager::StreamPtr stream) { in TestCompressBuffer() 621 Hpackage::ZipFileInfo zipInfo; [all …]
|
/ohos5.0/base/update/updater/services/diffpatch/patch/ |
H A D | image_patch.h | 74 virtual std::unique_ptr<Hpackage::FileInfo> GetFileInfo() const = 0; 76 …int32_t DecompressData(Hpackage::PkgManager::PkgManagerPtr &pkgManager, Hpackage::PkgBuffer buffer, 77 Hpackage::PkgManager::StreamPtr &stream, bool memory, size_t expandedLen) const; 90 std::unique_ptr<Hpackage::FileInfo> GetFileInfo() const override; 107 std::unique_ptr<Hpackage::FileInfo> GetFileInfo() const override; 119 CompressedFileRestore(Hpackage::PkgManager::FileInfoPtr fileInfo, UpdatePatchWriterPtr writer) in CompressedFileRestore() 133 Hpackage::PkgManager::FileInfoPtr fileInfo_ { nullptr };
|
H A D | update_patch.cpp | 25 using namespace Hpackage; 133 PkgManager* pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in ApplyBlockPatch() 139 Hpackage::PkgManager::StreamPtr stream = nullptr; in ApplyBlockPatch() 144 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch() 152 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch() 157 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch() 185 Hpackage::PkgManager::StreamPtr stream = nullptr; in ApplyBlockPatch() 190 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch() 199 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch() 204 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch() [all …]
|
H A D | image_patch.cpp | 27 using namespace Hpackage; 118 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in ApplyImagePatch() 124 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyImagePatch() 126 Hpackage::PkgManager::StreamPtr stream = nullptr; in ApplyImagePatch() 133 std::unique_ptr<Hpackage::FileInfo> info = GetFileInfo(); in ApplyImagePatch() 171 std::unique_ptr<Hpackage::FileInfo> info = GetFileInfo(); in DecompressData() 249 std::unique_ptr<Hpackage::FileInfo> ZipImagePatch::GetFileInfo() const in GetFileInfo() 251 Hpackage::ZipFileInfo *fileInfo = new(std::nothrow) ZipFileInfo; in GetFileInfo() 266 return std::unique_ptr<Hpackage::FileInfo>((FileInfo *)fileInfo); in GetFileInfo() 305 Hpackage::Lz4FileInfo *fileInfo = new(std::nothrow) Lz4FileInfo; in GetFileInfo() [all …]
|
/ohos5.0/base/update/updater/services/include/updater/ |
H A D | updater_preprocess.h | 24 typedef int32_t (*PreProcessFunc)(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgM… 28 int CheckBoardId(Hpackage::PkgManager::PkgManagerPtr pkgManager, PackagesInfoPtr pkginfomanager); 29 int CheckVersion(Hpackage::PkgManager::PkgManagerPtr pkgManager, PackagesInfoPtr pkginfomanager); 30 int32_t UpdatePreProcess(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgManager); 41 …int32_t DoUpdatePreProcess(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgManager…
|
H A D | updater.h | 72 int32_t ExtractUpdaterBinary(Hpackage::PkgManager::PkgManagerPtr manager, std::string &packagePath, 80 UpdaterStatus DoInstallUpdaterPackage(Hpackage::PkgManager::PkgManagerPtr pkgManager, 83 UpdaterStatus StartUpdaterProc(Hpackage::PkgManager::PkgManagerPtr pkgManager, 86 int GetUpdatePackageInfo(Hpackage::PkgManager::PkgManagerPtr pkgManager, const std::string& path); 88 int ExecUpdate(Hpackage::PkgManager::PkgManagerPtr pkgManager, int retry, const std::string &pkgPat…
|
/ohos5.0/base/update/updater/test/fuzztest/getupdatepackageinfo_fuzzer/ |
H A D | getupdatepackageinfo_fuzzer.cpp | 30 … Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in FuzzGetUpdatePackageInfo() 32 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in FuzzGetUpdatePackageInfo()
|
/ohos5.0/base/update/updater/services/diffpatch/diff/ |
H A D | update_diff.cpp | 22 using namespace Hpackage; 31 Hpackage::PkgManager::ReleasePackageInstance(pkgManager_); in ~ImageParser() 38 Hpackage::PkgBuffer pkgBuffer {}; in GetPkgBuffer() 47 const Hpackage::FileInfo *ImageParser::GetFileInfo(const std::string &fileName) const in GetFileInfo() 57 pkgManager_ = Hpackage::PkgManager::CreatePackageInstance(); in Parse() 103 Hpackage::PkgManager::StreamPtr outStream = nullptr; in Extract()
|
H A D | update_diff.h | 42 const Hpackage::FileInfo *GetFileInfo(const std::string &fileName) const; 47 Hpackage::PkgManager::StreamPtr stream_ { nullptr }; 48 Hpackage::PkgManager::PkgManagerPtr pkgManager_ { nullptr };
|
/ohos5.0/base/update/sys_installer/services/ab_update/src/ |
H A D | ab_update.cpp | 37 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in StartABUpdate() 57 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in StartABUpdate() 70 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in StartABUpdate()
|
/ohos5.0/base/update/updater/services/package/pkg_manager/ |
H A D | pkg_stream.h | 25 namespace Hpackage { 229 class FlowDataStream : public Hpackage::PkgStreamImpl { 231 FlowDataStream(Hpackage::PkgManager::PkgManagerPtr pkgManager, const std::string fileName, 237 … int32_t Read(Hpackage::PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) override; 239 int32_t Write(const Hpackage::PkgBuffer &data, size_t size, size_t start) override; 245 return Hpackage::PKG_INVALID_STREAM; in Seek() 261 return Hpackage::PKG_INVALID_STREAM; in Flush()
|
/ohos5.0/base/update/updater/services/script/script_manager/ |
H A D | script_manager_impl.h | 34 explicit ScriptManagerImpl(UScriptEnv *env, const Hpackage::HashDataVerifier *verifier) in ScriptManagerImpl() 40 int32_t ExtractAndExecuteScript(Hpackage::PkgManager::PkgManagerPtr manager, 53 const Hpackage::HashDataVerifier *scriptVerifier_ = nullptr;
|
/ohos5.0/base/update/updater/test/fuzztest/updatermain_fuzzer/ |
H A D | updatermain_fuzzer.cpp | 156 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in InstallUpdaterPackageFuzzTest() 197 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in ExtractUpdaterBinaryFuzzTest() 205 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ExtractUpdaterBinaryFuzzTest()
|
/ohos5.0/base/update/updater/test/unittest/diffpatch/ |
H A D | bzip2_unittest.cpp | 25 using namespace Hpackage; 180 int32_t CompressData(Hpackage::PkgManager::FileInfoPtr info, in CompressData() 183 Hpackage::PkgManager *pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in CompressData() 188 Hpackage::PkgManager::StreamPtr stream1 = nullptr; in CompressData() 202 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in CompressData() 206 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in CompressData() 210 int DeflateAdapterTest(const std::string &fileName, Hpackage::PkgManager::FileInfoPtr info) in DeflateAdapterTest()
|
/ohos5.0/base/update/updater/services/diffpatch/bzip2/ |
H A D | lz4_adapter.h | 36 …Lz4Adapter(UpdatePatchWriterPtr outStream, size_t offset, const Hpackage::PkgManager::FileInfoPtr … 54 … const Hpackage::PkgManager::FileInfoPtr fileInfo) : Lz4Adapter(outStream, offset, fileInfo) {} in Lz4FrameAdapter() 75 …const Hpackage::PkgManager::FileInfoPtr fileInfo) : Lz4FrameAdapter(outStream, offset, fileInfo) {} in Lz4BlockAdapter()
|
/ohos5.0/base/update/updater/services/include/script/ |
H A D | script_instruction.h | 33 UScriptEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : pkgManager_(pkgManager) {} in UScriptEnv() 37 Hpackage::PkgManager::PkgManagerPtr GetPkgManager() in GetPkgManager() 52 Hpackage::PkgManager::PkgManagerPtr pkgManager_ = nullptr;
|
/ohos5.0/base/update/updater/services/diffpatch/patch_shared/ |
H A D | patch_shared.cpp | 32 using namespace Hpackage; 98 … Hpackage::PkgManager::StreamPtr &outStream, uint8_t *&outBuf, size_t &buffSize) in ExtractFileByNameFunc() 199 return Hpackage::PKG_INVALID_STREAM; in ExtractNewDataFunc() 214 return Hpackage::PKG_INVALID_STREAM; in ExtractNewDataFunc() 226 return Hpackage::PKG_SUCCESS; in ExtractNewDataFunc() 243 Hpackage::PkgManager::StreamPtr stream = nullptr; in UnpackNewDataFunc() 260 if (ret != Hpackage::PKG_SUCCESS || stream == nullptr) { in UnpackNewDataFunc() 342 Hpackage::PkgManager::StreamPtr outStream = nullptr; in ExecuteUpdateBlock()
|