diff options
Diffstat (limited to 'common/dynamic_partition_control_stub.cc')
-rw-r--r-- | common/dynamic_partition_control_stub.cc | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/common/dynamic_partition_control_stub.cc b/common/dynamic_partition_control_stub.cc index 903b7ee0..dd30a8b6 100644 --- a/common/dynamic_partition_control_stub.cc +++ b/common/dynamic_partition_control_stub.cc @@ -20,6 +20,7 @@ #include <string> #include <base/logging.h> +#include <libsnapshot/cow_writer.h> #include "update_engine/common/dynamic_partition_control_stub.h" @@ -33,6 +34,10 @@ FeatureFlag DynamicPartitionControlStub::GetVirtualAbFeatureFlag() { return FeatureFlag(FeatureFlag::Value::NONE); } +FeatureFlag DynamicPartitionControlStub::GetVirtualAbCompressionFeatureFlag() { + return FeatureFlag(FeatureFlag::Value::NONE); +} + bool DynamicPartitionControlStub::OptimizeOperation( const std::string& partition_name, const InstallOperation& operation, @@ -67,4 +72,47 @@ bool DynamicPartitionControlStub::ResetUpdate(PrefsInterface* prefs) { return false; } +bool DynamicPartitionControlStub::ListDynamicPartitionsForSlot( + uint32_t slot, + uint32_t current_slot, + std::vector<std::string>* partitions) { + return true; +} + +bool DynamicPartitionControlStub::GetDeviceDir(std::string* path) { + return true; +} + +bool DynamicPartitionControlStub::VerifyExtentsForUntouchedPartitions( + uint32_t source_slot, + uint32_t target_slot, + const std::vector<std::string>& partitions) { + return true; +} + +std::unique_ptr<android::snapshot::ISnapshotWriter> +DynamicPartitionControlStub::OpenCowWriter( + const std::string& /*unsuffixed_partition_name*/, + const std::optional<std::string>& /*source_path*/, + bool /*is_append*/) { + return nullptr; +} + +bool DynamicPartitionControlStub::MapAllPartitions() { + return false; +} + +bool DynamicPartitionControlStub::UnmapAllPartitions() { + return false; +} + +bool DynamicPartitionControlStub::IsDynamicPartition( + const std::string& part_name, uint32_t slot) { + return false; +} + +bool DynamicPartitionControlStub::UpdateUsesSnapshotCompression() { + return false; +} + } // namespace chromeos_update_engine |