/base/update/updater/test/unittest/applypatch_test/ |
H A D | partition_update_record_unittest.cpp | 69 const std::string partitionName = "ut_partition"; in HWTEST_F() local 73 bool ret = PartitionRecord::GetInstance().RecordPartitionUpdateStatus(partitionName, true); in HWTEST_F() 76 ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName); in HWTEST_F() 82 const std::string partitionName = "ut_partition1"; in HWTEST_F() local 83 bool ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName); in HWTEST_F() 89 string partitionName = "partitionName"; in HWTEST_F() local 91 bool ret = PartitionRecord::GetInstance().RecordPartitionUpdateStatus(partitionName, true); in HWTEST_F() 93 ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName); in HWTEST_F() 95 partitionName in HWTEST_F() [all...] |
H A D | applypatch_unittest.cpp | 61 std::string partitionName = "/rawwriter"; in TearDown() local 62 auto devPath = GetBlockDeviceByMountPoint(partitionName); in TearDown() 72 std::string partitionName = "/rawwriter"; in HWTEST_F() local 88 auto devPath = GetBlockDeviceByMountPoint(partitionName); in HWTEST_F()
|
/base/update/updater/services/flow_update/update_bin/ |
H A D | component_processor.cpp | 57 std::string partitionName = name; in GetProcessor() local 58 std::transform(partitionName.begin(), partitionName.end(), partitionName.begin(), ::tolower); in GetProcessor() 59 partitionName.erase(std::remove(partitionName.begin(), partitionName.end(), '/'), partitionName.end()); in GetProcessor() 60 std::string::size_type position = partitionName.find("_es"); in GetProcessor() 61 if (position != partitionName in GetProcessor() 144 std::string partitionName = name_; PreProcess() local 188 std::string partitionName = name_; DoProcess() local 227 GetWritePathAndOffset(const std::string &partitionName, std::string &writePath, uint64_t &offset, uint64_t &partitionSize) GetWritePathAndOffset() argument 293 std::string partitionName = name_; PreProcess() local 318 std::string partitionName = name_; DoProcess() local [all...] |
H A D | bin_process.cpp | 236 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->unpackedSize; in ProcessBinFile() 244 if (ComponentProcess(env, stream, partitionName, *info) != USCRIPT_SUCCESS) { in ProcessBinFile() 245 LOG(ERROR) << "Error to process " << partitionName; in ProcessBinFile()
|
/base/update/updater/test/unittest/ptable_parse_test/ |
H A D | ptable_manager_unittest.cpp | 54 const std::vector<Ptable::PtnInfo> &pkgPtnInfo, const std::string &partitionName) in TestIsPartitionChanged() 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 162 bool ret = context.TestIsPartitionChanged(devicePtnInfo, pkgPtnInfo, partitionName); in TestIsPartitionChanged() 53 TestIsPartitionChanged(const std::vector<Ptable::PtnInfo> &devicePtnInfo, const std::vector<Ptable::PtnInfo> &pkgPtnInfo, const std::string &partitionName) TestIsPartitionChanged() argument [all...] |
H A D | ptable_unittest.cpp | 46 bool TestGetPartionInfoByName(const std::string &partitionName, PtnInfo &ptnInfo, int32_t &index) in TestGetPartionInfoByName() argument 48 return GetPartionInfoByName(partitionName, ptnInfo, index); in TestGetPartionInfoByName()
|
/base/update/updater/services/flashd/daemon/ |
H A D | format_commander.cpp | 61 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 D | erase_commander.cpp | 56 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 D | format_commander.h | 32 int DoFormat(const std::string &partitionName) const; 33 bool IsOnlySupportErase(const std::string &partitionName) const;
|
H A D | erase_commander.h | 31 bool DoErase(const std::string &partitionName) const;
|
/base/update/updater/services/applypatch/ |
H A D | partition_record.cpp | 30 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 - 1) != EOK) { in RecordPartitionSetInfo() 115 bool PartitionRecord::RecordPartitionUpdateStatus(const std::string &partitionName, bool updated) in RecordPartitionUpdateStatus() argument 135 if (!RecordPartitionSetInfo(partitionName, update in RecordPartitionUpdateStatus() [all...] |
/base/update/updater/services/include/applypatch/ |
H A D | partition_record.h | 42 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);
|
/base/update/updater/services/updater_binary/ |
H A D | update_processor.cpp | 147 bool UScriptInstructionRawImageWrite::WriteRawImage(const std::string &partitionName, in WriteRawImage() argument 152 const FileInfo *info = env.GetPkgManager()->GetFileInfo(partitionName); in WriteRawImage() 169 partitionName, RawImageWriteProcessor, writer.get()); in WriteRawImage() 176 ret = env.GetPkgManager()->ExtractFile(partitionName, outStream); in WriteRawImage() 189 std::string partitionName; in Execute() local 190 int32_t ret = context.GetParam(0, partitionName); in Execute() 192 LOG(ERROR) << "Error to get partitionName"; in Execute() 199 bool isUpdated = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName); in Execute() 201 LOG(INFO) << partitionName << " already updated, skip"; in Execute() 205 LOG(INFO) << "UScriptInstructionRawImageWrite::Execute " << partitionName; in Execute() 436 GetWritePathAndOffset(const std::string &partitionName, std::string &writePath, uint64_t &offset, uint64_t &partitionSize) GetWritePathAndOffset() argument [all...] |
H A D | update_image_block.cpp | 137 std::string partitionName;
member 157 int32_t ret = context.GetParam(pos++, infos.partitionName);
in GetUpdateBlockInfo() 178 LOG(INFO) << "ExecuteUpdateBlock::updating " << infos.partitionName << " ...";
in GetUpdateBlockInfo() 179 infos.devPath = GetBlockDeviceByMountPoint(infos.partitionName);
in GetUpdateBlockInfo() 194 transferParams->storeBase = std::string("/data/updater") + infos.partitionName + "_tmp";
in ExecuteTransferCommand() 195 transferParams->retryFile = std::string("/data/updater") + infos.partitionName + "_retry";
in ExecuteTransferCommand() 247 LOG(DEBUG) << "partitionName is " << infos.partitionName;
in ExtractDiffPackageAndLoad() 248 const FileInfo *info = env.GetPkgManager()->GetFileInfo(infos.partitionName);
in ExtractDiffPackageAndLoad() 253 std::string diffPackage = std::string("/data/updater") + infos.partitionName;
in ExtractDiffPackageAndLoad() 446 std::string partitionName; Execute() local 476 GetPartName(const std::string &partitionName) GetPartName() argument 484 DoBlocksVerify(Uscript::UScriptEnv &env, const std::string &partitionName, const std::string &devPath) DoBlocksVerify() argument 547 ExecReadShaInfo(Uscript::UScriptEnv &env, const std::string &devPath, const ShaInfo &shaInfo, const std::string &partitionName) ExecReadShaInfo() argument 689 std::string partitionName; Execute() local [all...] |
H A D | update_processor.h | 43 void GetPartitionPathFromName(const std::string &partitionName, std::string &partitionPath); 73 int GetWritePathAndOffset(const std::string &partitionName, std::string &writePath, uint64_t &offset, 75 bool WriteRawImage(const std::string &partitionName, const std::unique_ptr<DataWriter> &writer,
|
H A D | update_image_block.h | 53 const std::string &partitionName);
54 int32_t DoBlocksVerify(Uscript::UScriptEnv &env, const std::string &partitionName, const std::string &devPath);
|
/base/startup/init/ueventd/ |
H A D | ueventd.c | 178 if (uevent->partitionName == NULL) { in HandleRequiredBlockDeviceNodes() 184 } else if (strstr(devices[i], 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() 192 INIT_LOGI("Handle required partitionName in HandleRequiredBlockDeviceNodes() [all...] |
/base/update/updater/services/ptable_parse/ |
H A D | ptable_manager.cpp | 108 const std::vector<Ptable::PtnInfo> &pkgPtnInfo, const std::string &partitionName) in IsPartitionChanged() 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() 125 LOG(ERROR) << "can't find the " << partitionName << " partition in package ptable!"; in IsPartitionChanged() 130 LOG(INFO) << partitionName << " start address is changed:"; in IsPartitionChanged() 131 LOG(INFO) << "[" << partitionName << "]: device ptable[" << deviceIndex << "] startAddr = 0x" << in IsPartitionChanged() 137 LOG(INFO) << partitionName << " partition size is changed:"; in IsPartitionChanged() 138 LOG(INFO) << "[" << partitionName << "]: device ptable[" << deviceIndex << "] partitionSize = 0x" << in IsPartitionChanged() 210 bool PtableManager::GetPartionInfoByName(const std::string &partitionName, Ptabl argument 107 IsPartitionChanged(const std::vector<Ptable::PtnInfo> &devicePtnInfo, const std::vector<Ptable::PtnInfo> &pkgPtnInfo, const std::string &partitionName) IsPartitionChanged() argument 229 GetPartionInfoByName(const std::string &partitionName, Ptable::PtnInfo &ptnInfo) GetPartionInfoByName() argument 392 ComparePartition(PtableManager &newPtbManager, const std::string partitionName) ComparePartition() argument [all...] |
H A D | ptable_manager.h | 40 bool GetPartionInfoByName(const std::string &partitionName, Ptable::PtnInfo &ptnInfo, int32_t &index); 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);
|
/base/startup/init/test/unittest/ueventd/ |
H A D | ueventd_event_unittest.cpp | 194 if (uevent.partitionName != nullptr) { in GenerateUeventBuffer() 195 ueventdBuffer.append(std::string("PARTNAME=") + uevent.partitionName + '\000'); in GenerateUeventBuffer() 238 .partitionName = "userdata", in HWTEST_F() 265 EXPECT_STREQ(outEvent.partitionName, "userdata"); in HWTEST_F() 278 .partitionName = "userdata", in HWTEST_F() 321 .partitionName = "block_device_test", in HWTEST_F() 351 .partitionName = "block_device_test", in HWTEST_F() 383 .partitionName = "block_device_test", in HWTEST_F() 499 .partitionName = "userdata", in HWTEST_F() 525 EXPECT_STREQ(outEvent.partitionName, "userdat in HWTEST_F() [all...] |
/base/update/updater/test/unittest/flashd_test/ |
H A D | flashd_unittest.cpp | 254 std::string partitionName = "test"; in HWTEST_F() local 255 Partition partTest(partitionName); in HWTEST_F() 262 std::string partitionName = "test"; in HWTEST_F() local 263 Partition partTest(partitionName); in HWTEST_F() 297 std::string partitionName = "test"; in HWTEST_F() local 298 Partition partTest(partitionName); in HWTEST_F() 356 std::string partitionName = "misc"; in HWTEST_F() local 357 Partition partTest(partitionName); in HWTEST_F() 361 partitionName = "system"; in HWTEST_F() 365 partitionName in HWTEST_F() [all...] |
/base/update/updater/services/include/patch/ |
H A D | update_patch.h | 88 const std::string &expected, const std::string &partitionName) : UpdatePatchWriter(),
in ImagePatchWriter() 89 writer_(writer), expected_(expected), partitionName_(partitionName) {}
in ImagePatchWriter() 87 ImagePatchWriter(UpdateApplyPatch::ImageProcessor writer, const std::string &expected, const std::string &partitionName) ImagePatchWriter() argument
|
/base/startup/init/ueventd/include/ |
H A D | ueventd.h | 48 const char *partitionName; member
|
/base/update/updater/test/fuzztest/scriptmanager_fuzzer/ |
H A D | scriptmanager_fuzzer.cpp | 140 std::string partitionName = {}; variable 141 int32_t ret = context.GetParam(0, partitionName); 146 LOG(INFO) << "UScriptInstructionSparseImageWrite::Execute " << partitionName;
|
/base/update/updater/test/unittest/script/ |
H A D | script_unittest.cpp | 144 std::string partitionName; variable 145 int32_t ret = context.GetParam(0, partitionName); 150 LOG(INFO) << "UScriptInstructionSparseImageWrite::Execute " << partitionName;
|