Home
last modified time | relevance | path

Searched refs:partitionName (Results 1 – 25 of 34) sorted by relevance

12

/ohos5.0/base/update/updater/services/flow_update/update_bin/
H A Dcomponent_processor.cpp57 std::string partitionName = name; in GetProcessor() local
58 std::transform(partitionName.begin(), partitionName.end(), partitionName.begin(), ::tolower); in GetProcessor()
59partitionName.erase(std::remove(partitionName.begin(), partitionName.end(), '/'), partitionName.en… in GetProcessor()
61 if (position != partitionName.npos) { in GetProcessor()
62 partitionName = partitionName.substr(0, position); in GetProcessor()
144 std::string partitionName = name_; in PreProcess() local
156 partitionName.substr(1, partitionName.size()) << "\'."; in PreProcess()
188 std::string partitionName = name_; in DoProcess() local
235 partitionName.substr(1, partitionName.size()) << "\'."; in GetWritePathAndOffset()
245 partitionName.substr(1, partitionName.size()) << "\'."; in GetWritePathAndOffset()
[all …]
H A Dbin_process.cpp236 std::string partitionName = iter; in ProcessBinFile() local
237 const FileInfo *info = manager->GetFileInfo(partitionName); in ProcessBinFile()
243 …LOG(INFO) << " start process Component " << partitionName << " unpackedSize " << info->unpackedSiz… in ProcessBinFile()
244 if (ComponentProcess(env, stream, partitionName, *info) != USCRIPT_SUCCESS) { in ProcessBinFile()
245 LOG(ERROR) << "Error to process " << partitionName; in ProcessBinFile()
/ohos5.0/base/update/updater/test/unittest/ptable_parse_test/
H A Dptable_manager_unittest.cpp54 const std::vector<Ptable::PtnInfo> &pkgPtnInfo, const std::string &partitionName) in TestIsPartitionChanged() argument
56 return IsPartitionChanged(devicePtnInfo, pkgPtnInfo, partitionName); in TestIsPartitionChanged()
138 std::string partitionName = ""; in TestGetPartionInfoByName() local
141 bool ret = context.GetPartionInfoByName(partitionName, ptnInfo); in TestGetPartionInfoByName()
144 ret = context.GetPartionInfoByName(partitionName, ptnInfo); in TestGetPartionInfoByName()
147 ret = context.GetPartionInfoByName(partitionName, ptnInfo); in TestGetPartionInfoByName()
149 partitionName = "testPartition"; in TestGetPartionInfoByName()
150 ret = context.GetPartionInfoByName(partitionName, ptnInfo); in TestGetPartionInfoByName()
161 std::string partitionName; in TestIsPartitionChanged() local
166 ret = context.TestIsPartitionChanged(devicePtnInfo, pkgPtnInfo, partitionName); in TestIsPartitionChanged()
[all …]
H A Dptable_unittest.cpp46 … bool TestGetPartionInfoByName(const std::string &partitionName, PtnInfo &ptnInfo, int32_t &index) in TestGetPartionInfoByName() argument
48 return GetPartionInfoByName(partitionName, ptnInfo, index); in TestGetPartionInfoByName()
/ohos5.0/base/update/updater/test/unittest/applypatch_test/
H A Dpartition_update_record_unittest.cpp69 const std::string partitionName = "ut_partition"; variable
73 bool ret = PartitionRecord::GetInstance().RecordPartitionUpdateStatus(partitionName, true);
76 ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName);
82 const std::string partitionName = "ut_partition1"; variable
83 bool ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName);
89 string partitionName = "partitionName"; variable
91 bool ret = PartitionRecord::GetInstance().RecordPartitionUpdateStatus(partitionName, true);
93 ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName);
95 partitionName += "a";
97 bool ret = PartitionRecord::GetInstance().RecordPartitionUpdateStatus(partitionName, true);
H A Dapplypatch_unittest.cpp61 std::string partitionName = "/rawwriter"; in TearDown() local
62 auto devPath = GetBlockDeviceByMountPoint(partitionName); in TearDown()
72 std::string partitionName = "/rawwriter"; variable
88 auto devPath = GetBlockDeviceByMountPoint(partitionName);
/ohos5.0/base/update/updater/services/updater_binary/
H A Dupdate_processor.cpp169 partitionName, RawImageWriteProcessor, writer.get());
189 std::string partitionName; in Execute() local
190 int32_t ret = context.GetParam(0, partitionName); in Execute()
201 LOG(INFO) << partitionName << " already updated, skip"; in Execute()
217 partitionName.substr(1, partitionName.size()) << "\'."; in Execute()
229 if (!WriteRawImage(partitionName, writer, partitionSize, env)) { in Execute()
442 if (!devicePtb.GetPartionInfoByName(partitionName, ptnInfo)) { in GetWritePathAndOffset()
444 partitionName.substr(1, partitionName.size()) << "\'."; in GetWritePathAndOffset()
451 writePath = GetBlockDeviceByMountPoint(partitionName); in GetWritePathAndOffset()
454 partitionName.substr(1, partitionName.size()) << "\'."; in GetWritePathAndOffset()
[all …]
H A Dupdate_image_block.cpp137 std::string partitionName; member
157 int32_t ret = context.GetParam(pos++, infos.partitionName); in GetUpdateBlockInfo()
179 infos.devPath = GetBlockDeviceByMountPoint(infos.partitionName); in GetUpdateBlockInfo()
247 LOG(DEBUG) << "partitionName is " << infos.partitionName; in ExtractDiffPackageAndLoad()
345 LOG(INFO) << infos.partitionName << " already updated, skip"; in ExecuteUpdateBlock()
445 std::string partitionName; in Execute() local
446 int32_t ret = context.GetParam(0, partitionName); in Execute()
452 auto devPath = GetBlockDeviceByMountPoint(partitionName); in Execute()
626 std::string partitionName; in Execute() local
627 int32_t ret = context.GetParam(0, partitionName); in Execute()
[all …]
H A Dupdate_processor.h43 void GetPartitionPathFromName(const std::string &partitionName, std::string &partitionPath);
73 …int GetWritePathAndOffset(const std::string &partitionName, std::string &writePath, uint64_t &offs…
75 bool WriteRawImage(const std::string &partitionName, const std::unique_ptr<DataWriter> &writer,
/ohos5.0/base/update/updater/services/applypatch/
H A Dpartition_record.cpp30 bool PartitionRecord::IsPartitionUpdated(const std::string &partitionName) in IsPartitionUpdated() argument
58 if (strcmp(pri->partitionName, partitionName.c_str()) == 0) { in IsPartitionUpdated()
59 … LOG(DEBUG) << "PartitionRecord: Found " << partitionName << " record in misc partition"; in IsPartitionUpdated()
67 … LOG(INFO) << "PartitionRecord: Cannot found " << partitionName << " record in misc partition"; in IsPartitionUpdated()
91 bool PartitionRecord::RecordPartitionSetInfo(const std::string &partitionName, bool updated, int fd) in RecordPartitionSetInfo() argument
94 …if (strncpy_s(info_.partitionName, PARTITION_NAME_LEN, partitionName.c_str(), PARTITION_NAME_LEN -… in RecordPartitionSetInfo()
115 bool PartitionRecord::RecordPartitionUpdateStatus(const std::string &partitionName, bool updated) in RecordPartitionUpdateStatus() argument
135 if (!RecordPartitionSetInfo(partitionName, updated, fd)) { in RecordPartitionUpdateStatus()
145 LOG(DEBUG) << "PartitionRecord: record " << partitionName << " successfully."; in RecordPartitionUpdateStatus()
/ohos5.0/base/update/updater/services/ptable_parse/
H A Dptable_manager.cpp108 const std::vector<Ptable::PtnInfo> &pkgPtnInfo, const std::string &partitionName) in IsPartitionChanged() argument
118 int32_t deviceIndex = GetPartitionInfoIndexByName(devicePtnInfo, partitionName); in IsPartitionChanged()
120 LOG(ERROR) << "can't find the " << partitionName << " partition in device ptable!"; in IsPartitionChanged()
123 int32_t updateIndex = GetPartitionInfoIndexByName(pkgPtnInfo, partitionName); in IsPartitionChanged()
130 LOG(INFO) << partitionName << " start address is changed:"; in IsPartitionChanged()
137 LOG(INFO) << partitionName << " partition size is changed:"; in IsPartitionChanged()
216 std::string standardPtnName = partitionName; in GetPartionInfoByName()
232 return GetPartionInfoByName(partitionName, ptnInfo, index); in GetPartionInfoByName()
399 newPtbManager.pPtable_->GetPtablePartitionInfo(), partitionName)) { in ComparePartition()
400 LOG(INFO) << partitionName << " are different"; in ComparePartition()
[all …]
H A Dptable_manager.h40 …bool GetPartionInfoByName(const std::string &partitionName, Ptable::PtnInfo &ptnInfo, int32_t &ind…
41 bool GetPartionInfoByName(const std::string &partitionName, Ptable::PtnInfo &ptnInfo);
55 const std::vector<Ptable::PtnInfo> &pkgPtnInfo, const std::string &partitionName);
101 bool ComparePartition(PtableManager &newPtbManager, const std::string partitionName);
H A Demmc_ptable.cpp70 std::string partitionName; in EmmcPatchGptHeader() local
73 ParsePartitionName(nameOffset, MAX_GPT_NAME_SIZE, partitionName, MAX_GPT_NAME_SIZE / 2); in EmmcPatchGptHeader()
74 if (partitionName == USERDATA_PARTITION || (totalPart == 1 && partitionSize == 0)) { in EmmcPatchGptHeader()
77 … LOG(INFO) << "partitionSize=" << (cardSizeSector - 1) << ", partition_name:" << partitionName; in EmmcPatchGptHeader()
/ohos5.0/base/startup/init/ueventd/
H A Dueventd.c178 if (uevent->partitionName == NULL) { in HandleRequiredBlockDeviceNodes()
185 strstr(uevent->partitionName, "vendor") != NULL || in HandleRequiredBlockDeviceNodes()
186 strstr(uevent->partitionName, "system") != NULL || in HandleRequiredBlockDeviceNodes()
187 strstr(uevent->partitionName, "chipset") != NULL || in HandleRequiredBlockDeviceNodes()
188 strstr(uevent->partitionName, "boot") != NULL || in HandleRequiredBlockDeviceNodes()
189 strstr(uevent->partitionName, "ramdisk") != NULL || in HandleRequiredBlockDeviceNodes()
190 strstr(uevent->partitionName, "rvt") != NULL || in HandleRequiredBlockDeviceNodes()
191 strstr(uevent->partitionName, "dtbo") != NULL) { in HandleRequiredBlockDeviceNodes()
227 uevent->partitionName = event + strlen("PARTNAME="); in AddUevent()
256 uevent->partitionName, uevent->partitionNum, in AddUevent()
[all …]
H A Dueventd_device_handler.c248 const char *partitionName, const char *deviceName) in BuildDeviceSymbolLinks() argument
259 if (!INVALIDSTRING(partitionName)) { in BuildDeviceSymbolLinks()
261 "/dev/block/platform/%s/by-name/%s", parent, partitionName) == -1) { in BuildDeviceSymbolLinks()
272 "/dev/block/by-name/%s", partitionName) == -1) { in BuildDeviceSymbolLinks()
346 …linkNum = BuildDeviceSymbolLinks(links, linkNum, parent, uevent->partitionName, uevent->deviceName… in GetBlockDeviceSymbolLinks()
/ohos5.0/base/update/updater/services/flashd/daemon/
H A Dformat_commander.cpp61 bool FormatCommander::IsOnlySupportErase(const std::string &partitionName) const in IsOnlySupportErase()
63 auto iter = std::find(ERASE_ONLY_LIST.begin(), ERASE_ONLY_LIST.end(), partitionName); in IsOnlySupportErase()
67 int FormatCommander::DoFormat(const std::string &partitionName) const in DoFormat()
69 FLASHD_LOGI("start to format %s", partitionName.c_str()); in DoFormat()
70 Partition part(partitionName); in DoFormat()
71 if (IsOnlySupportErase(partitionName)) { in DoFormat()
H A Derase_commander.cpp56 bool EraseCommander::DoErase(const std::string &partitionName) const in DoErase()
58 FLASHD_LOGI("start to erase %s", partitionName.c_str()); in DoErase()
59 Partition part(partitionName); in DoErase()
H A Dformat_commander.h32 int DoFormat(const std::string &partitionName) const;
33 bool IsOnlySupportErase(const std::string &partitionName) const;
/ohos5.0/base/update/updater/services/include/applypatch/
H A Dpartition_record.h42 char partitionName[PARTITION_NAME_LEN]; member
56 bool IsPartitionUpdated(const std::string &partitionName);
58 bool RecordPartitionUpdateStatus(const std::string &partitionName, bool status);
64 bool RecordPartitionSetInfo(const std::string &partitionName, bool updated, int fd);
/ohos5.0/base/startup/init/test/unittest/ueventd/
H A Dueventd_event_unittest.cpp194 if (uevent.partitionName != nullptr) { in GenerateUeventBuffer()
238 .partitionName = "userdata",
265 EXPECT_STREQ(outEvent.partitionName, "userdata");
278 .partitionName = "userdata",
321 .partitionName = "block_device_test",
351 .partitionName = "block_device_test",
383 .partitionName = "block_device_test",
499 .partitionName = "userdata",
538 .partitionName = "userdata",
577 .partitionName = "userdata",
[all …]
/ohos5.0/base/update/updater/test/unittest/flashd_test/
H A Dflashd_unittest.cpp254 std::string partitionName = "test"; variable
255 Partition partTest(partitionName);
262 std::string partitionName = "test"; variable
263 Partition partTest(partitionName);
297 std::string partitionName = "test"; variable
298 Partition partTest(partitionName);
357 Partition partTest(partitionName);
361 partitionName = "system";
365 partitionName = "sys_prod";
369 partitionName = "vendor";
[all …]
/ohos5.0/base/update/updater/services/diffpatch/patch_shared/
H A Dpatch_shared.cpp38 std::string partitionName; member
92 infos.partitionName = "/anco_hmos"; in GetUpdateBlockInfo()
129 TransferManagerPtr tm, const std::string &partitionName, const std::string &targetPath) in ExecuteTransferCommand() argument
134 transferParams->storeBase = targetPath + partitionName + "_tmp"; in ExecuteTransferCommand()
175 int32_t ret = ExecuteTransferCommand(fd, lines, tm, infos.partitionName, targetPath); in DoExecuteUpdateBlock()
181 PartitionRecord::GetInstance().RecordPartitionUpdateStatus(infos.partitionName, true); in DoExecuteUpdateBlock()
/ohos5.0/docs/zh-cn/device-dev/subsystems/
H A Dsubsys-boot-deviceboot.md169 2. 匹配uevent事件中的partitionName与required fstab中的device信息。
244 if (uevent->partitionName == NULL) {
254 } else if (strstr(devices[i], uevent->partitionName) != NULL) {
255 INIT_LOGI("Handle block device partitionName %s", uevent->partitionName);
260 …存在devices中的设备信息,就是在此处与内核上报的uevent事件进行匹配的。对于system分区设备的uevent消息,其`uevent->partitionName`值应该为`system…
270 … BuildDeviceSymbolLinks(links, linkNum, parent, uevent->partitionName, uevent->deviceName);
274 BuildBootDeviceSymbolLink(links, linkNum, uevent->partitionName);
/ohos5.0/base/update/updater/test/fuzztest/scriptmanager_fuzzer/
H A Dscriptmanager_fuzzer.cpp140 std::string partitionName = {}; in Execute() local
141 int32_t ret = context.GetParam(0, partitionName); in Execute()
146 LOG(INFO) << "UScriptInstructionSparseImageWrite::Execute " << partitionName; in Execute()
/ohos5.0/base/update/updater/test/unittest/script/
H A Dscript_unittest.cpp144 std::string partitionName; in Execute() local
145 int32_t ret = context.GetParam(0, partitionName); in Execute()
150 LOG(INFO) << "UScriptInstructionSparseImageWrite::Execute " << partitionName; in Execute()

12