Home
last modified time | relevance | path

Searched refs:AutoDevice (Results 1 – 15 of 15) sorted by relevance

/aosp12/system/core/fs_mgr/libsnapshot/
H A Dutility.h54 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 Dsnapshot_fuzz_utils.h38 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 Dsnapshot_fuzz_utils.cpp248 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 Dsnapshot_stub.cpp104 const std::unique_ptr<AutoDevice>&) { in RecoveryCreateSnapshotDevices() argument
114 std::unique_ptr<AutoDevice> SnapshotManagerStub::EnsureMetadataMounted() { in EnsureMetadataMounted()
H A Dutility.cpp43 void AutoDevice::Release() { in Release()
H A Dsnapshot_fuzz.cpp142 std::unique_ptr<AutoDevice> device; in SNAPSHOT_FUZZ_FUNCTION()
H A Dsnapshot.cpp3350 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 Dauto_device.h26 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 Dsnapshot_stub.h54 const std::unique_ptr<AutoDevice>& metadata_device) override;
56 std::unique_ptr<AutoDevice> EnsureMetadataMounted() override;
H A Dmock_snapshot.h59 (const std::unique_ptr<AutoDevice>& metadata_device), (override));
61 MOCK_METHOD(std::unique_ptr<AutoDevice>, EnsureMetadataMounted, (), (override));
H A Dsnapshot.h276 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 Dcleanup_previous_update_action_unittest.cc32 using android::snapshot::AutoDevice;
50 class MockAutoDevice : public AutoDevice {
52 explicit MockAutoDevice(std::string name) : AutoDevice(name) {} in MockAutoDevice()
H A Dcleanup_previous_update_action.h74 std::unique_ptr<android::snapshot::AutoDevice> metadata_device_;
H A Ddynamic_partition_control_android.h343 std::unique_ptr<android::snapshot::AutoDevice> metadata_device_;
H A Ddynamic_partition_control_android_unittest.cc1010 class FakeAutoDevice : public android::snapshot::AutoDevice {
1012 FakeAutoDevice() : AutoDevice("") {} in FakeAutoDevice()