• Home
  • Raw
  • Download

Lines Matching full:infos

86 static int GetUpdateBlockInfo(UpdateBlockInfo &infos, const std::string &packagePath,  in GetUpdateBlockInfo()  argument
107 infos.newDataName = "anco_hmos.new.dat"; in GetUpdateBlockInfo()
108 infos.patchDataName = "anco_hmos.patch.dat"; in GetUpdateBlockInfo()
110 infos.transferName = "anco_hmos.transfer.list"; in GetUpdateBlockInfo()
111 infos.devPath = srcImage; in GetUpdateBlockInfo()
112 infos.partitionName = "/anco_hmos"; in GetUpdateBlockInfo()
191 static int32_t DoExecuteUpdateBlock(const UpdateBlockInfo &infos, TransferManagerPtr tm, in DoExecuteUpdateBlock() argument
199 int32_t ret = ExecuteTransferCommand(fd, lines, tm, infos.partitionName, targetPath); in DoExecuteUpdateBlock()
205 PartitionRecord::GetInstance().RecordPartitionUpdateStatus(infos.partitionName, true); in DoExecuteUpdateBlock()
297 static int InitThread(const struct UpdateBlockInfo &infos, TransferManagerPtr tm) in InitThread() argument
307 writerThreadInfo->newPatch = infos.newDataName; in InitThread()
312 static int CreateFixedSizeEmptyFile(const UpdateBlockInfo &infos, const std::string &filename, int6… in CreateFixedSizeEmptyFile() argument
318 if (!Updater::Utils::CopyFile(infos.devPath, filename)) { in CreateFixedSizeEmptyFile()
319 LOG(ERROR) << "copy " << infos.devPath << " to " << filename << " failed"; in CreateFixedSizeEmptyFile()
322 size_t fileSize = Updater::Utils::GetFileSize(infos.devPath); in CreateFixedSizeEmptyFile()
362 static int32_t ExecuteUpdateBlock(Uscript::UScriptEnv &env, const UpdateBlockInfo &infos, in ExecuteUpdateBlock() argument
382 if (CreateFixedSizeEmptyFile(infos, destImage, maxStashSize) != 0) { in ExecuteUpdateBlock()
387 if (ExtractFileByNameFunc(env, infos.transferName, in ExecuteUpdateBlock()
400 if (ExtractFileByNameFunc(env, infos.patchDataName, outStream, in ExecuteUpdateBlock()
406 if (InitThread(infos, tm.get()) != 0) { in ExecuteUpdateBlock()
411 int32_t ret = DoExecuteUpdateBlock(infos, tm.get(), lines, targetPath, destImage); in ExecuteUpdateBlock()
418 UpdateBlockInfo infos {}; in RestoreOriginalFile() local
419 if (GetUpdateBlockInfo(infos, packagePath, srcImage, targetPath) != 0) { in RestoreOriginalFile()
447 int result = ExecuteUpdateBlock(*env, infos, targetPath, destImage); in RestoreOriginalFile()
453 (void)Utils::DeleteFile(infos.devPath); in RestoreOriginalFile()