/base/update/updater/test/unittest/updater_binary/ |
H A D | update_binary_unittest.h | 25 explicit UTestBinaryEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : Uscript::UScriptEnv(pkgManager) {} in UTestBinaryEnv() 61 class TestPkgMgr : public Hpackage::TestScriptPkgManager { 63 int32_t ExtractFile(const std::string &fileId, Hpackage::PkgManager::StreamPtr output) override 65 return Hpackage::PKG_SUCCESS; 67 const Hpackage::FileInfo *GetFileInfo(const std::string &fileId) override 69 static Hpackage::FileInfo fileInfo {}; 77 class TestPkgMgrStream1 : public Hpackage::TestScriptPkgManager { 79 int32_t CreatePkgStream(Hpackage::PkgManager::StreamPtr &stream, const std::string &fileName, size_t size, 82 return Hpackage::PKG_ERROR_BASE; 86 class TestPkgMgrStream2 : public Hpackage [all...] |
H A D | update_partitions_unittest.cpp | 36 using namespace Hpackage; 64 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in HWTEST_F() 88 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in HWTEST_F()
|
/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_ {};
|
/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;
|
/base/update/updater/services/include/updater/ |
H A D | updater_preprocess.h | 24 typedef int32_t (*PreProcessFunc)(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgManager); 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 &pkgPath,
|
/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()
|
/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 in BuildFileDigest() [all...] |
/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 in BuildFileDigest() [all...] |
H A D | pkg_manager_unittest.cpp | 35 using namespace Hpackage; 366 void TestDecompressLz4plus(Hpackage::Lz4FileInfo &lz4Info) in TestDecompressLz4plus() 379 int CheckDataIntegrityLz4(Hpackage::Lz4FileInfo &lz4Info, size_t fileSize, in CheckDataIntegrityLz4() 384 Hpackage::PkgBuffer buffer(static_cast<uint8_t*>(mappedData) + addrOffset, fileSize); in CheckDataIntegrityLz4() 401 int TestDecompressLz4(Hpackage::Lz4FileInfo &lz4Info, in TestDecompressLz4() 430 std::unique_ptr<Hpackage::PkgStream, std::function<void(Hpackage::PkgManager::StreamPtr)>> outStream(stream, in TestDecompressLz4() 431 [&](Hpackage::PkgManager::StreamPtr stream) { in TestDecompressLz4() 452 void TestDecompressGzipInitFile(Hpackage::ZipFileInfo &zipInfo, size_t &offset, in TestDecompressGzipInitFile() 489 int CheckDataIntegrityGzip(Hpackage [all...] |
/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 | image_patch.cpp | 27 using namespace Hpackage; 117 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in ApplyImagePatch() 123 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyImagePatch() 125 Hpackage::PkgManager::StreamPtr stream = nullptr; in ApplyImagePatch() 132 std::unique_ptr<Hpackage::FileInfo> info = GetFileInfo(); in ApplyImagePatch() 163 int32_t CompressedImagePatch::DecompressData(Hpackage::PkgManager::PkgManagerPtr &pkgManager, PkgBuffer buffer, in DecompressData() 164 Hpackage::PkgManager::StreamPtr &stream, bool memory, size_t expandedLen) const in DecompressData() 170 std::unique_ptr<Hpackage::FileInfo> info = GetFileInfo(); in DecompressData() 248 std::unique_ptr<Hpackage [all...] |
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() 179 PkgManager* pkgManager = Hpackage::PkgManager::CreatePackageInstance();
in ApplyBlockPatch() 185 Hpackage::PkgManager::StreamPtr stream = nullptr;
in ApplyBlockPatch() 190 Hpackage::PkgManager::ReleasePackageInstance(pkgManager);
in ApplyBlockPatch() 199 Hpackage in ApplyBlockPatch() [all...] |
/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()
|
/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;
|
/base/update/updater/services/include/package/ |
H A D | packages_info.h | 47 std::vector<std::string> GetOTAVersion(Hpackage::PkgManager::PkgManagerPtr manager,
56 std::vector<std::string> GetBoardID(Hpackage::PkgManager::PkgManagerPtr manager, const std::string &boardList,
|
/base/update/updater/services/package/pkg_verify/ |
H A D | zip_pkg_parse.h | 22 namespace Hpackage { namespace 32 int32_t ParseZipPkg(Hpackage::PkgStreamPtr pkgStream, PkgSignComment &pkgSignComment) const; 40 } // namespace Hpackage
|
H A D | openssl_util.h | 24 namespace Hpackage { namespace 35 int32_t CalcSha256Digest(const Hpackage::PkgStreamPtr srcData, const size_t dataLen, std::vector<uint8_t> &result);
|
/base/update/updater/services/script/script_interpreter/ |
H A D | scanner.h | 53 void SetPkgStream(Hpackage::PkgManager::StreamPtr pkgStream) in SetPkgStream() 59 Hpackage::PkgManager::StreamPtr pkgStream_ = nullptr;
|
/base/update/updater/services/diffpatch/diff/ |
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 };
|
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()
|
/base/update/updater/services/diffpatch/bzip2/ |
H A D | lz4_adapter.h | 36 Lz4Adapter(UpdatePatchWriterPtr outStream, size_t offset, const Hpackage::PkgManager::FileInfoPtr fileInfo);
54 const Hpackage::PkgManager::FileInfoPtr fileInfo) : Lz4Adapter(outStream, offset, fileInfo) {}
in Lz4FrameAdapter() 75 const Hpackage::PkgManager::FileInfoPtr fileInfo) : Lz4FrameAdapter(outStream, offset, fileInfo) {}
in Lz4BlockAdapter()
|
/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;
|
/base/update/updater/test/unittest/applypatch_test/ |
H A D | update_progress_unittest.cpp | 42 explicit UTestPostProgressEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UTestScriptEnv(pkgManager) in UTestPostProgressEnv() 60 Hpackage::TestScriptPkgManager pkgManager; in HWTEST_F()
|