Home
last modified time | relevance | path

Searched refs:pkgManager (Results 1 – 25 of 48) sorted by relevance

12

/ohos5.0/base/update/updater/services/
H A Dupdater_preprocess.cpp65 return helper_(upParams, pkgManager); in DoUpdatePreProcess()
78 int CheckVersion(PkgManager::PkgManagerPtr pkgManager, PackagesInfoPtr pkginfomanager) in CheckVersion() argument
81 if (pkgManager == nullptr || pkginfomanager == nullptr) { in CheckVersion()
93 targetVersions = pkginfomanager->GetOTAVersion(pkgManager, "/version_list", ""); in CheckVersion()
105 int CheckBoardId(PkgManager::PkgManagerPtr pkgManager, PackagesInfoPtr pkginfomanager) in CheckBoardId() argument
108 if (pkgManager == nullptr || pkginfomanager == nullptr) { in CheckBoardId()
117 boardIdList = pkginfomanager->GetBoardID(pkgManager, "/board_list", ""); in CheckBoardId()
129 int32_t UpdatePreProcess(UpdaterParams &upParams, PkgManager::PkgManagerPtr pkgManager) in UpdatePreProcess() argument
132 if (pkgManager == nullptr) { in UpdatePreProcess()
139 ret = CheckBoardId(pkgManager, pkginfomanager); in UpdatePreProcess()
[all …]
H A Dupdater.cpp94 if (pkgManager == nullptr) { in GetUpdatePackageInfo()
133 if (pkgManager == nullptr) { in GetStashSizeList()
143 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList()
152 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList()
161 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList()
166 ret = pkgManager->ExtractFile(maxStashFileName, outStream); in GetStashSizeList()
169 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList()
178 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList()
254 if (pkgManager == nullptr) { in DoInstallUpdaterPackage()
282 UpdaterStatus updateRet = StartUpdaterProc(pkgManager, upParams); in DoInstallUpdaterPackage()
[all …]
/ohos5.0/base/update/updater/test/unittest/updater_test/
H A Dupdater_unittest.cpp73 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); variable
75 status = StartUpdaterProc(pkgManager, packagePath, 0);
79 status = StartUpdaterProc(pkgManager, packagePath, 0);
86 status = StartUpdaterProc(pkgManager, packagePath, 0);
90 status = StartUpdaterProc(pkgManager, packagePath, 1);
94 status = StartUpdaterProc(pkgManager, packagePath, 1);
95 PkgManager::ReleasePackageInstance(pkgManager);
102 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); variable
104 int ret = GetUpdatePackageInfo(pkgManager, nonExistPackagePath);
110 ret = GetUpdatePackageInfo(pkgManager, validUpdaterPackage);
[all …]
/ohos5.0/base/update/updater/test/unittest/updater_binary/
H A Dupdate_partitions_unittest.cpp58 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); variable
61 int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components);
63 UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false);
64 Hpackage::HashDataVerifier scriptVerifier {pkgManager};
75 PkgManager::ReleasePackageInstance(pkgManager);
82 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); variable
85 int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components);
87 UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false);
88 Hpackage::HashDataVerifier scriptVerifier {pkgManager};
99 PkgManager::ReleasePackageInstance(pkgManager);
H A Dupdater_binary_unittest.cpp73 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in BuildFileDigest() local
78 pkgManager->ClosePkgStream(stream); in BuildFileDigest()
79 PkgManager::ReleasePackageInstance(pkgManager); in BuildFileDigest()
85 pkgManager->ClosePkgStream(stream); in BuildFileDigest()
86 PkgManager::ReleasePackageInstance(pkgManager); in BuildFileDigest()
96 pkgManager->ClosePkgStream(stream); in BuildFileDigest()
97 PkgManager::ReleasePackageInstance(pkgManager); in BuildFileDigest()
108 pkgManager->ClosePkgStream(stream); in BuildFileDigest()
109 PkgManager::ReleasePackageInstance(pkgManager); in BuildFileDigest()
119 pkgManager->ClosePkgStream(stream); in BuildFileDigest()
[all …]
/ohos5.0/base/update/updater/services/ptable_parse/
H A Dptable_process.cpp45 … Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in PtableProcess() local
47 if (pkgManager == nullptr) { in PtableProcess()
51 int32_t ret = pkgManager->LoadPackage(path, Utils::GetCertName(), components); in PtableProcess()
54 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess()
60 packagePtb.LoadPartitionInfo(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.cpp56 void PtableManager::ReloadDevicePartition(Hpackage::PkgManager *pkgManager) in ReloadDevicePartition() argument
58 return LoadPartitionInfo(pkgManager); in ReloadDevicePartition()
293 if (pkgManager == nullptr) {
313 if (!GetPtableBufferFromPkg(pkgManager, imageBuf, imgBufSize)) {
332 if (pkgManager == nullptr) { in GetPtableBufferFromPkg()
339 info = pkgManager->GetFileInfo("/ptable"); in GetPtableBufferFromPkg()
356 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg()
365 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg()
368 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg()
375 void DevicePtable::LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager)
[all …]
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;
/ohos5.0/base/update/updater/services/diffpatch/patch/
H A Dupdate_patch.cpp134 if (pkgManager == nullptr) { in ApplyBlockPatch()
143 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
144 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch()
151 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
156 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
157 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch()
180 if (pkgManager == nullptr) { in ApplyBlockPatch()
189 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
198 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
203 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
[all …]
/ohos5.0/base/update/updater/test/fuzztest/binflow_fuzzer/
H A Dbinflow_fuzzer.cpp29 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in TestBinFlowUpdater() local
30 if (pkgManager == nullptr) { in TestBinFlowUpdater()
36 int32_t ret = pkgManager->LoadPackage(packagePath, Utils::GetCertName(), components); in TestBinFlowUpdater()
39 PkgManager::ReleasePackageInstance(pkgManager); in TestBinFlowUpdater()
43 ret = Updater::ExecUpdate(pkgManager, false, packagePath, in TestBinFlowUpdater()
47 PkgManager::ReleasePackageInstance(pkgManager); in TestBinFlowUpdater()
/ohos5.0/base/update/updater/test/unittest/script/script_instruction/
H A Dscript_updateprocesser_unittest.cpp36 …TestProcessorScriptEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UTestScriptEnv(pkgManager) in UTestProcessorScriptEnv() argument
75 TestPkgManager pkgManager; in TestUpdateProcesserSetProcess() local
76 UTestProcessorScriptEnv env {&pkgManager}; in TestUpdateProcesserSetProcess()
88 TestPkgManager pkgManager; in TestUpdateProcesserSetProcess() local
89 UTestProcessorScriptEnv env {&pkgManager}; in TestUpdateProcesserSetProcess()
108 TestPkgManager pkgManager; in TestUpdateProcesserShowProcess() local
109 UTestProcessorScriptEnv env {&pkgManager}; in TestUpdateProcesserShowProcess()
148 TestPkgManager pkgManager; in TestUpdateProcesserPrint() local
149 UTestProcessorScriptEnv env {&pkgManager}; in TestUpdateProcesserPrint()
176 TestPkgManager pkgManager; in TestUpdateProcesserSetProportion() local
[all …]
H A Dscript_registercmd_unittest.cpp54 TestPkgManager pkgManager; in TestRegisterCmd01() local
55 UTestScriptEnv env {&pkgManager}; in TestRegisterCmd01()
67 TestPkgManager pkgManager; in TestRegisterCmd02() local
68 UTestScriptEnv env {&pkgManager}; in TestRegisterCmd02()
81 TestPkgManager pkgManager; in TestRegisterCmd03() local
82 UTestScriptEnv env {&pkgManager}; in TestRegisterCmd03()
H A Dscript_loadscript_unittest.cpp53 TestPkgManager pkgManager; in TestLoadScript01() local
54 UTestScriptEnv env {&pkgManager}; in TestLoadScript01()
67 TestPkgManager pkgManager; in TestLoadScript02() local
68 UTestScriptEnv env {&pkgManager}; in TestLoadScript02()
82 TestPkgManager pkgManager; in TestLoadScript03() local
83 UTestScriptEnv env {&pkgManager}; in TestLoadScript03()
/ohos5.0/base/update/updater/test/unittest/diffpatch/
H A Dimage_patch_unittest.cpp44 int32_t TestDecompressData(PkgManager::PkgManagerPtr &pkgManager, PkgBuffer buffer, in TestDecompressData() argument
47 return DecompressData(pkgManager, buffer, stream, memory, expandedLen); in TestDecompressData()
94 PkgManager::PkgManagerPtr pkgManager = nullptr; variable
99 int32_t ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen);
102 ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen);
104 pkgManager = PkgManager::CreatePackageInstance();
105 ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen);
107 PkgManager::ReleasePackageInstance(pkgManager);
/ohos5.0/base/update/updater/test/unittest/flow_update/update_bin/
H A Dbin_flow_update_unittest.cpp46 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in TestBinFlowUpdater() local
47 if (pkgManager == nullptr) { in TestBinFlowUpdater()
53 int32_t ret = pkgManager->LoadPackage(packagePath, Utils::GetCertName(), components); in TestBinFlowUpdater()
56 PkgManager::ReleasePackageInstance(pkgManager); in TestBinFlowUpdater()
60 ret = Updater::ExecUpdate(pkgManager, false, packagePath, in TestBinFlowUpdater()
64 PkgManager::ReleasePackageInstance(pkgManager); in TestBinFlowUpdater()
/ohos5.0/base/update/updater/services/include/updater/
H A Dupdater_preprocess.h24 …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 …nt32_t DoUpdatePreProcess(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgManager);
/ohos5.0/base/update/updater/services/updater_binary/
H A Dupdate_processor.cpp317 PkgManager::PkgManagerPtr pkgManager = env.GetPkgManager(); in Execute() local
318 if (pkgManager == nullptr) { in Execute()
336 ret = pkgManager->ExtractFile(upgradeFileName, outStream); in Execute()
339 pkgManager->ClosePkgStream(outStream); in Execute()
342 pkgManager->ClosePkgStream(outStream); in Execute()
387 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in ExecUpdate()
489 if (pkgManager == nullptr) { in ProcessUpdater()
496 ret = pkgManager->LoadPackage(packagePath, keyPath, components); in ProcessUpdater()
499 PkgManager::ReleasePackageInstance(pkgManager); in ProcessUpdater()
507 ret = Updater::ExecUpdate(pkgManager, retry, packagePath, in ProcessUpdater()
[all …]
/ohos5.0/base/update/updater/services/package/pkg_manager/
H A Dpkg_stream.h28 explicit PkgStreamImpl(PkgManager::PkgManagerPtr pkgManager, const std::string fileName) in PkgStreamImpl() argument
29 : fileName_(fileName), refCount_(0), pkgManager_(pkgManager) {} in PkgStreamImpl()
91 …FileStream(PkgManager::PkgManagerPtr pkgManager, const std::string fileName, FILE *stream, int32_t… in FileStream() argument
92 … : PkgStreamImpl(pkgManager, fileName), stream_(stream), fileLength_(0), streamType_(streamType) {} in FileStream()
119 …MemoryMapStream(PkgManager::PkgManagerPtr pkgManager, const std::string fileName, const PkgBuffer …
120 …int32_t streamType = PkgStreamType_MemoryMap) : PkgStreamImpl(pkgManager, fileName), memMap_(buffe…
168 ProcessorStream(PkgManager::PkgManagerPtr pkgManager, const std::string fileName, in ProcessorStream() argument
170 : PkgStreamImpl(pkgManager, fileName), processor_(processor), context_(context) {} in ProcessorStream()
231 FlowDataStream(Hpackage::PkgManager::PkgManagerPtr pkgManager, const std::string fileName,
233 PkgStreamType_FlowData) : PkgStreamImpl(pkgManager, fileName), fileLength_(fileSize),
/ohos5.0/base/update/sys_installer/services/ab_update/src/
H A Dab_update.cpp37 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in StartABUpdate() local
38 if (pkgManager == nullptr) { in StartABUpdate()
53 UpdaterStatus updateRet = DoInstallUpdaterPackage(pkgManager, upParams, HOTA_UPDATE); in StartABUpdate()
57 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in StartABUpdate()
70 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in StartABUpdate()
/ohos5.0/base/update/updater/test/unittest/applypatch_test/
H A Dupdate_progress_unittest.cpp42 …t UTestPostProgressEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UTestScriptEnv(pkgManager) in UTestPostProgressEnv() argument
60 Hpackage::TestScriptPkgManager pkgManager; variable
61 UTestPostProgressEnv env {&pkgManager};
/ohos5.0/base/update/updater/services/flow_update/update_bin/
H A Dbin_process.cpp51 PkgManager::PkgManagerPtr pkgManager = env.GetPkgManager(); in Execute() local
52 if (pkgManager == nullptr) { in Execute()
67 const FileInfo *info = pkgManager->GetFileInfo(upgradeFileName); in Execute()
72 …ret = pkgManager->CreatePkgStream(binFlowStream, upgradeFileName, info->unpackedSize, &ringBuffer); in Execute()
108 PkgManager::PkgManagerPtr pkgManager = env.GetPkgManager(); in ExtractBinFile() local
109 if (pkgManager == nullptr) { in ExtractBinFile()
119 ret = pkgManager->CreatePkgStream(processStream, upgradeFileName, processor, stream); in ExtractBinFile()
125 ret = pkgManager->ExtractFile(upgradeFileName, processStream); in ExtractBinFile()
128 pkgManager->ClosePkgStream(processStream); in ExtractBinFile()
131 pkgManager->ClosePkgStream(processStream); in ExtractBinFile()
/ohos5.0/base/update/updater/test/fuzztest/getupdatepackageinfo_fuzzer/
H A Dgetupdatepackageinfo_fuzzer.cpp30 … Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in FuzzGetUpdatePackageInfo() local
31 GetUpdatePackageInfo(pkgManager, std::string(reinterpret_cast<const char*>(data), size)); in FuzzGetUpdatePackageInfo()
32 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in FuzzGetUpdatePackageInfo()
/ohos5.0/base/update/updater/test/fuzztest/updatermain_fuzzer/
H A Dupdatermain_fuzzer.cpp156 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in InstallUpdaterPackageFuzzTest() local
157 if (InstallUpdaterPackage(upParams, pkgManager) != UPDATE_ERROR) { in InstallUpdaterPackageFuzzTest()
197 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in ExtractUpdaterBinaryFuzzTest() local
199 int32_t ret = ExtractUpdaterBinary(pkgManager, path, UPDATER_BINARY); in ExtractUpdaterBinaryFuzzTest()
204 ret = ExtractUpdaterBinary(pkgManager, path, UPDATER_BINARY); in ExtractUpdaterBinaryFuzzTest()
205 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ExtractUpdaterBinaryFuzzTest()
/ohos5.0/base/update/updater/test/unittest/package/
H A Dpkg_package_unittest.cpp44 explicit TestFile(PkgManager::PkgManagerPtr pkgManager, PkgStreamPtr stream) in TestFile() argument
45 : PkgFileImpl(pkgManager, stream, PKG_TYPE_MAX) {} in TestFile()
191 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in TestUpdaterPreProcess() local
194 int32_t ret = pkgManager->LoadPackage(packagePath, Utils::GetCertName(), components); in TestUpdaterPreProcess()
200 pkgManager, "/version_list", testPackagePath); in TestUpdaterPreProcess()
203 … std::vector<std::string> boardIdList = pkginfomanager->GetBoardID(pkgManager, "/board_list", ""); in TestUpdaterPreProcess()
206 PkgManager::ReleasePackageInstance(pkgManager); in TestUpdaterPreProcess()
/ohos5.0/base/update/updater/test/unittest/service_test/
H A Dupdater_service_unittest.cpp220 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); variable
222 int32_t ret = ExtractUpdaterBinary(pkgManager, path, UPDATER_BINARY);
225 ret = ExtractUpdaterBinary(pkgManager, path, UPDATER_BINARY);
226 Hpackage::PkgManager::ReleasePackageInstance(pkgManager);
284 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); variable
285 EXPECT_EQ(InstallUpdaterPackage(upParams, pkgManager), UPDATE_ERROR);
288 EXPECT_EQ(InstallUpdaterPackage(upParams, pkgManager), UPDATE_ERROR);
317 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); variable
320 EXPECT_EQ(StartUpdaterProc(pkgManager, upParams), UPDATE_ERROR);

12