Home
last modified time | relevance | path

Searched refs:Hpackage (Results 1 – 25 of 138) sorted by relevance

123456

/ohos5.0/base/update/updater/test/unittest/updater_binary/
H A Dupdate_binary_unittest.h61 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 Dupdate_partitions_unittest.cpp36 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 Dbin_process.h34 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 Dptable_process.cpp21 using namespace Hpackage;
45Hpackage::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 Dptable_manager.h36 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 Dptable_manager.cpp56 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 Dpkg_fuzz_test.h33 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 Dpkg_test.h34 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 Dpkg_manager_unittest.cpp35 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 Dimage_patch.h74 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 Dupdate_patch.cpp25 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 Dimage_patch.cpp27 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 Dupdater_preprocess.h24 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 Dupdater.h72 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 Dgetupdatepackageinfo_fuzzer.cpp30Hpackage::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 Dupdate_diff.cpp22 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 Dupdate_diff.h42 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 Dab_update.cpp37 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 Dpkg_stream.h25 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 Dscript_manager_impl.h34 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 Dupdatermain_fuzzer.cpp156 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 Dbzip2_unittest.cpp25 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 Dlz4_adapter.h36 …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 Dscript_instruction.h33 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 Dpatch_shared.cpp32 using namespace Hpackage;
98Hpackage::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()

123456