Searched refs:AutoDevice (Results 1 – 15 of 15) sorted by relevance
/aosp12/system/core/fs_mgr/libsnapshot/ |
H A D | utility.h | 54 std::vector<std::unique_ptr<AutoDevice>> devices_; 58 struct AutoUnmapDevice : AutoDevice { 61 : AutoDevice(name), dm_(dm) {} in AutoUnmapDevice() 71 struct AutoUnmapImage : AutoDevice { 74 : AutoDevice(name), images_(images) {} in AutoUnmapImage() 85 struct AutoDeleteSnapshot : AutoDevice { 88 : AutoDevice(name), manager_(manager), lock_(lock) {} in AutoDeleteSnapshot() 98 struct AutoUnmountDevice : AutoDevice { 100 AutoUnmountDevice() : AutoDevice("") {} in AutoUnmountDevice() 106 : AutoDevice(path), fstab_(std::move(fstab)) {} in AutoUnmountDevice()
|
H A D | snapshot_fuzz_utils.h | 38 class NoOpAutoDevice : public AutoDevice { 40 NoOpAutoDevice(bool mounted) : AutoDevice(mounted ? "no_op" : "") {} in NoOpAutoDevice() 77 std::unique_ptr<AutoDevice> auto_delete_data_mount_point_; 78 std::unique_ptr<AutoDevice> mapped_super_; 80 std::unique_ptr<AutoDevice> mapped_data_; 82 std::unique_ptr<AutoDevice> mounted_data_; 84 static std::unique_ptr<AutoDevice> CheckMapImage(const std::string& fake_persist_path, 88 static std::unique_ptr<AutoDevice> CheckMountFormatData(const std::string& blk_device,
|
H A D | snapshot_fuzz_utils.cpp | 248 class AutoDeleteDir : public AutoDevice { 262 AutoDeleteDir(const std::string& path) : AutoDevice(path) {} in AutoDeleteDir() 265 class AutoUnmount : public AutoDevice { 271 AutoUnmount(const std::string& path) : AutoDevice(path) {} in AutoUnmount() 289 class AutoMemBasedDir : public AutoDevice { 328 AutoMemBasedDir(const std::string& name) : AutoDevice(name) {} in AutoMemBasedDir() 402 class AutoDetachLoopDevice : public AutoDevice { 405 : AutoDevice(device), control_(control) {} in AutoDetachLoopDevice() 412 std::unique_ptr<AutoDevice> SnapshotFuzzEnv::CheckMapImage(const std::string& img_path, in CheckMapImage() 483 std::unique_ptr<AutoDevice> SnapshotFuzzEnv::CheckMountFormatData(const std::string& blk_device, in CheckMountFormatData()
|
H A D | snapshot_stub.cpp | 104 const std::unique_ptr<AutoDevice>&) { in RecoveryCreateSnapshotDevices() argument 114 std::unique_ptr<AutoDevice> SnapshotManagerStub::EnsureMetadataMounted() { in EnsureMetadataMounted()
|
H A D | utility.cpp | 43 void AutoDevice::Release() { in Release()
|
H A D | snapshot_fuzz.cpp | 142 std::unique_ptr<AutoDevice> device; in SNAPSHOT_FUZZ_FUNCTION()
|
H A D | snapshot.cpp | 3350 std::unique_ptr<AutoDevice> SnapshotManager::EnsureMetadataMounted() { in EnsureMetadataMounted() 3573 const std::unique_ptr<AutoDevice>& metadata_device) { in RecoveryCreateSnapshotDevices()
|
/aosp12/system/core/fs_mgr/libsnapshot/include/libsnapshot/ |
H A D | auto_device.h | 26 struct AutoDevice { struct 27 virtual ~AutoDevice(){}; in ~AutoDevice() argument 33 AutoDevice(const std::string& name) : name_(name) {} in AutoDevice() function 37 DISALLOW_COPY_AND_ASSIGN(AutoDevice); argument 38 AutoDevice(AutoDevice&& other) = delete;
|
H A D | snapshot_stub.h | 54 const std::unique_ptr<AutoDevice>& metadata_device) override; 56 std::unique_ptr<AutoDevice> EnsureMetadataMounted() override;
|
H A D | mock_snapshot.h | 59 (const std::unique_ptr<AutoDevice>& metadata_device), (override)); 61 MOCK_METHOD(std::unique_ptr<AutoDevice>, EnsureMetadataMounted, (), (override));
|
H A D | snapshot.h | 276 const std::unique_ptr<AutoDevice>& metadata_device) = 0; 295 virtual std::unique_ptr<AutoDevice> EnsureMetadataMounted() = 0; 369 const std::unique_ptr<AutoDevice>& metadata_device) override; 371 std::unique_ptr<AutoDevice> EnsureMetadataMounted() override;
|
/aosp12/system/update_engine/aosp/ |
H A D | cleanup_previous_update_action_unittest.cc | 32 using android::snapshot::AutoDevice; 50 class MockAutoDevice : public AutoDevice { 52 explicit MockAutoDevice(std::string name) : AutoDevice(name) {} in MockAutoDevice()
|
H A D | cleanup_previous_update_action.h | 74 std::unique_ptr<android::snapshot::AutoDevice> metadata_device_;
|
H A D | dynamic_partition_control_android.h | 343 std::unique_ptr<android::snapshot::AutoDevice> metadata_device_;
|
H A D | dynamic_partition_control_android_unittest.cc | 1010 class FakeAutoDevice : public android::snapshot::AutoDevice { 1012 FakeAutoDevice() : AutoDevice("") {} in FakeAutoDevice()
|