Home
last modified time | relevance | path

Searched refs:FlashTask (Results 1 – 5 of 5) sorted by relevance

/system/core/fastboot/
Dtask.h27 class FlashTask; variable
39 virtual FlashTask* AsFlashTask() { return nullptr; } in AsFlashTask()
49 class FlashTask : public Task {
51 FlashTask(const std::string& slot, const std::string& pname, const std::string& fname,
53 virtual FlashTask* AsFlashTask() override { return this; } in AsFlashTask()
55 static bool IsDynamicPartition(const ImageSource* source, const FlashTask* task);
Dtask.cpp29 FlashTask::FlashTask(const std::string& slot, const std::string& pname, const std::string& fname, in FlashTask() function in FlashTask
33 bool FlashTask::IsDynamicPartition(const ImageSource* source, const FlashTask* task) { in IsDynamicPartition()
42 void FlashTask::Run() { in Run()
59 std::string FlashTask::ToString() const { in ToString()
67 std::string FlashTask::GetPartitionAndSlot() const { in GetPartitionAndSlot()
155 if (!FlashTask::IsDynamicPartition(source, flash_task)) { in CanOptimize()
Dtask_test.cpp261 ASSERT_EQ(FlashTask::IsDynamicPartition(fp->source.get(), flash_task), test.second); in TEST_F()
361 if (FlashTask::IsDynamicPartition(fp->source.get(), flash_task)) { in TEST_F()
Dfastboot.h167 std::unique_ptr<FlashTask> ParseFlashCommand(const FlashingPlan* fp,
Dfastboot.cpp1593 std::unique_ptr<FlashTask> ParseFlashCommand(const FlashingPlan* fp, in ParseFlashCommand()
1622 return std::make_unique<FlashTask>(slot, partition, img_name, apply_vbmeta, fp); in ParseFlashCommand()
1684 if (FlashTask::IsDynamicPartition(fp->source.get(), flash_task)) { in AddResizeTasks()
1924 tasks.emplace_back(std::make_unique<FlashTask>(slot, image->part_name, image->img_name, in AddFlashTasks()
2495 FlashTask task(fp->slot_override, pname, fname, is_vbmeta_partition(pname), fp.get()); in Main()