Home
last modified time | relevance | path

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

12

/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()
291 void PackagePtable::LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager) in LoadPartitionInfo() argument
293 if (pkgManager == nullptr) { in LoadPartitionInfo()
294 LOG(ERROR) << "pkgManager is nullptr"; in LoadPartitionInfo()
313 if (!GetPtableBufferFromPkg(pkgManager, imageBuf, imgBufSize)) { in LoadPartitionInfo()
330 bool PackagePtable::GetPtableBufferFromPkg(Hpackage::PkgManager *pkgManager, uint8_t *&imageBuf, uint32_t size) in GetPtableBufferFromPkg() argument
332 if (pkgManager == nullptr) { in GetPtableBufferFromPkg()
333 LOG(ERROR) << "pkgManager is nullptr"; in GetPtableBufferFromPkg()
337 const Hpackage::FileInfo *info = pkgManager in GetPtableBufferFromPkg()
375 LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager) LoadPartitionInfo() argument
[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;
/base/update/updater/services/
H A Dupdater_preprocess.cpp59 int32_t PreProcess::DoUpdatePreProcess(UpdaterParams &upParams, PkgManager::PkgManagerPtr pkgManager) in DoUpdatePreProcess() argument
65 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()
91 std::vector<std::string> targetVersions = pkginfomanager->GetOTAVersion(pkgManager, "version_list", ""); 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()
115 std::vector<std::string> boardIdList = pkginfomanager->GetBoardID(pkgManager, "board_list", ""); in CheckBoardId()
117 boardIdList = pkginfomanager->GetBoardID(pkgManager, "/board_lis in CheckBoardId()
129 UpdatePreProcess(UpdaterParams &upParams, PkgManager::PkgManagerPtr pkgManager) UpdatePreProcess() argument
[all...]
H A Dupdater.cpp91 int GetUpdatePackageInfo(PkgManager::PkgManagerPtr pkgManager, const std::string &path) in GetUpdatePackageInfo() argument
94 if (pkgManager == nullptr) { in GetUpdatePackageInfo()
95 LOG(ERROR) << "pkgManager is nullptr"; in GetUpdatePackageInfo()
98 int32_t ret = pkgManager->LoadPackage(path, Utils::GetCertName(), components); in GetUpdatePackageInfo()
132 PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in GetStashSizeList() local
133 if (pkgManager == nullptr) { in GetStashSizeList()
134 LOG(ERROR) << "pkgManager is nullptr"; in GetStashSizeList()
140 int ret = pkgManager->LoadPackageWithoutUnPack(upParams.updatePackage[i], fileIds); in GetStashSizeList()
143 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList()
148 const FileInfo *info = pkgManager in GetStashSizeList()
243 DoInstallUpdaterPackage(PkgManager::PkgManagerPtr pkgManager, UpdaterParams &upParams, PackageUpdateMode updateMode) DoInstallUpdaterPackage() argument
441 StartUpdaterProc(PkgManager::PkgManagerPtr pkgManager, UpdaterParams &upParams) StartUpdaterProc() argument
[all...]
/base/update/updater/test/unittest/updater_binary/
H A Dupdate_partitions_unittest.cpp58 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() local
61 int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); in HWTEST_F()
63 UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); in HWTEST_F()
64 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in HWTEST_F()
75 PkgManager::ReleasePackageInstance(pkgManager); in HWTEST_F()
82 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() local
85 int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); in HWTEST_F()
87 UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); in HWTEST_F()
88 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in HWTEST_F()
99 PkgManager::ReleasePackageInstance(pkgManager); in HWTEST_F()
[all...]
H A Dupdater_binary_unittest.cpp73 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in BuildFileDigest() local
75 int32_t ret = pkgManager->CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read); in BuildFileDigest()
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()
[all...]
/base/update/updater/test/unittest/updater_test/
H A Dupdater_unittest.cpp73 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() local
75 status = StartUpdaterProc(pkgManager, packagePath, 0); in HWTEST_F()
79 status = StartUpdaterProc(pkgManager, packagePath, 0); in HWTEST_F()
84 int32_t ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); in HWTEST_F()
86 status = StartUpdaterProc(pkgManager, packagePath, 0); in HWTEST_F()
90 status = StartUpdaterProc(pkgManager, packagePath, 1); in HWTEST_F()
94 status = StartUpdaterProc(pkgManager, packagePath, 1); in HWTEST_F()
95 PkgManager::ReleasePackageInstance(pkgManager); in HWTEST_F()
102 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() local
104 int ret = GetUpdatePackageInfo(pkgManager, nonExistPackagePat in HWTEST_F()
[all...]
/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()
31 LOG(ERROR) << "pkgManager is 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()
/base/update/updater/services/include/updater/
H A Dupdater_preprocess.h24 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 Dupdater.h80 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/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()
48 LOG(ERROR) << "pkgManager is 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()
/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; in HWTEST_F() local
99 int32_t ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); in HWTEST_F()
102 ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); in HWTEST_F()
104 pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F()
105 ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); in HWTEST_F()
107 PkgManager::ReleasePackageInstance(pkgManager); in HWTEST_F()
/base/update/updater/test/unittest/applypatch_test/
H A Dupdate_progress_unittest.cpp42 explicit UTestPostProgressEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UTestScriptEnv(pkgManager) in UTestPostProgressEnv() argument
60 Hpackage::TestScriptPkgManager pkgManager; in HWTEST_F() local
61 UTestPostProgressEnv env {&pkgManager}; in HWTEST_F()
/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()
/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()
39 LOG(ERROR) << "pkgManager is 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()
/base/update/updater/test/unittest/script/script_instruction/
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()
H A Dscript_updateprocesser_unittest.cpp36 explicit UTestProcessorScriptEnv(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; TestUpdateProcesserSetProportion() local
[all...]
H A Dscript_instruction_unittest.h21 explicit UTestScriptEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UScriptEnv(pkgManager) in UTestScriptEnv() argument
/base/update/updater/services/diffpatch/patch/
H A Dupdate_patch.cpp133 PkgManager* pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in ApplyBlockPatch() local
134 if (pkgManager == nullptr) { in ApplyBlockPatch()
140 int32_t ret = pkgManager->CreatePkgStream(stream, "", {oldInfo.buffer, oldInfo.length}); in ApplyBlockPatch()
143 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
144 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch()
151 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
152 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch()
156 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch()
157 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch()
179 PkgManager* pkgManager in ApplyBlockPatch() local
[all...]
/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()
330 ret = pkgManager->CreatePkgStream(outStream, upgradeFileName, UnCompressDataProducer, &ringBuffer); in Execute()
336 ret = pkgManager->ExtractFile(upgradeFileName, outStream); in Execute()
339 pkgManager->ClosePkgStream(outStream); in Execute()
342 pkgManager->ClosePkgStream(outStream); in Execute()
384 int ExecUpdate(PkgManager::PkgManagerPtr pkgManager, int retry, const std::string &pkgPath, in ExecUpdate() argument
387 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in ExecUpdate()
393 UpdaterEnv* env = new (std::nothrow) UpdaterEnv(pkgManager, postMessage, retry); in ExecUpdate()
488 PkgManager::PkgManagerPtr pkgManager in ProcessUpdater() local
[all...]
/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 in ExtractBinFile()
[all...]
/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 streamType) 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 &buffer, in MemoryMapStream() argument
120 int32_t streamType = PkgStreamType_MemoryMap) : PkgStreamImpl(pkgManager, fileName), memMap_(buffer.buffer), in MemoryMapStream()
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, in FlowDataStream() argument
233 PkgStreamType_FlowData) : PkgStreamImpl(pkgManager, fileNam in FlowDataStream()
[all...]
/base/update/updater/services/include/applypatch/
H A Dupdater_env.h35 UpdaterEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager, PostMessageFunction postMessage, bool retry) in UpdaterEnv() argument
36 : UScriptEnv(pkgManager), postMessage_(postMessage), isRetry_(retry) {} in UpdaterEnv()

Completed in 10 milliseconds

12