Home
last modified time | relevance | path

Searched refs:snapshot (Results 1 – 25 of 54) sorted by relevance

123

/system/update_engine/
Dcleanup_previous_update_action.h52 android::snapshot::SnapshotManager* snapshot,
70 android::snapshot::SnapshotManager* snapshot_;
72 std::unique_ptr<android::snapshot::AutoDevice> metadata_device_;
76 android::snapshot::SnapshotMergeStats* merge_stats_;
Dcleanup_previous_update_action.cc34 using android::snapshot::SnapshotManager;
35 using android::snapshot::SnapshotMergeStats;
36 using android::snapshot::UpdateState;
59 android::snapshot::SnapshotManager* snapshot, in CleanupPreviousUpdateAction() argument
63 snapshot_(snapshot), in CleanupPreviousUpdateAction()
68 merge_stats_(SnapshotMergeStats::GetInstance(*snapshot)) {} in CleanupPreviousUpdateAction()
176 case android::snapshot::CreateResult::CREATED: { in CheckSlotMarkedSuccessfulOrSchedule()
182 case android::snapshot::CreateResult::NOT_CREATED: { in CheckSlotMarkedSuccessfulOrSchedule()
189 case android::snapshot::CreateResult::ERROR: in CheckSlotMarkedSuccessfulOrSchedule()
194 std::underlying_type_t<android::snapshot::CreateResult>>( in CheckSlotMarkedSuccessfulOrSchedule()
[all …]
Ddynamic_partition_control_android.h261 std::unique_ptr<android::snapshot::SnapshotManager> snapshot_;
262 std::unique_ptr<android::snapshot::AutoDevice> metadata_device_;
/system/core/liblog/
Dlogd_writer.cpp120 int32_t snapshot = atomic_exchange_explicit(&droppedSecurity, 0, memory_order_relaxed); in LogdWrite() local
121 if (snapshot) { in LogdWrite()
127 buffer.payload.data = snapshot; in LogdWrite()
134 atomic_fetch_add_explicit(&droppedSecurity, snapshot, memory_order_relaxed); in LogdWrite()
137 snapshot = atomic_exchange_explicit(&dropped, 0, memory_order_relaxed); in LogdWrite()
138 if (snapshot && __android_log_is_loggable_len(ANDROID_LOG_INFO, "liblog", strlen("liblog"), in LogdWrite()
145 buffer.payload.data = snapshot; in LogdWrite()
152 atomic_fetch_add_explicit(&dropped, snapshot, memory_order_relaxed); in LogdWrite()
/system/core/fs_mgr/libsnapshot/android/snapshot/
Dsnapshot.proto16 package android.snapshot;
22 // No snapshot is found.
25 // The snapshot has been created and possibly written to. Rollbacks are
26 // possible by destroying the snapshot.
39 // Name of the snapshot. This is usually the name of the snapshotted
48 // Size of the snapshot. This is the sum of lengths of ranges in the base
51 // This value is 0 if no snapshot is needed for this device because
57 // the "COW image" form the "COW device" that supports the snapshot device.
70 // snapshot device.
73 // to the snapshot device.
[all …]
/system/core/liblog/tests/
Dliblog_benchmark.cpp213 uint32_t snapshot = 0; in BM_pmsg_short() local
214 buffer.payload.data = snapshot; in BM_pmsg_short()
220 ++snapshot; in BM_pmsg_short()
221 buffer.payload.data = snapshot; in BM_pmsg_short()
289 uint32_t snapshot = 0; in BM_pmsg_short_aligned() local
290 buffer->payload.payload.data = snapshot; in BM_pmsg_short_aligned()
293 ++snapshot; in BM_pmsg_short_aligned()
294 buffer->payload.payload.data = snapshot; in BM_pmsg_short_aligned()
364 uint32_t snapshot = 0; in BM_pmsg_short_unaligned1() local
365 buffer->payload.payload.data = snapshot; in BM_pmsg_short_unaligned1()
[all …]
/system/core/fs_mgr/libsnapshot/
DAndroid.bp71 "android/snapshot/snapshot.proto",
73 "snapshot.cpp",
130 "android/snapshot/snapshot.proto",
Dsnapshotctl.cpp44 namespace snapshot { namespace
68 using namespace android::snapshot; in main()
Dsnapshot_stats.cpp24 namespace snapshot { namespace
87 void SnapshotMergeStats::set_state(android::snapshot::UpdateState state) { in set_state()
Dreturn.cpp21 namespace android::snapshot { namespace
Ddevice_info.h26 namespace snapshot {
Ddm_snapshot_internals.h22 namespace snapshot {
Dsnapshot.cpp48 namespace snapshot { namespace
583 for (const auto& snapshot : snapshots) { in InitiateMerge() local
584 if (android::base::EndsWith(snapshot, other_suffix)) { in InitiateMerge()
586 LOG(ERROR) << "Unexpected snapshot found during merge: " << snapshot; in InitiateMerge()
594 if (dm.GetState(snapshot) == DmDeviceState::INVALID) { in InitiateMerge()
595 LOG(ERROR) << "Cannot begin merge; device " << snapshot << " is not mapped."; in InitiateMerge()
623 for (const auto& snapshot : snapshots) { in InitiateMerge() local
625 if (!QuerySnapshotStatus(snapshot, nullptr, &current_status)) { in InitiateMerge()
633 if (!ReadSnapshotStatus(lock.get(), snapshot, &snapshot_status)) { in InitiateMerge()
656 for (const auto& snapshot : snapshots) { in InitiateMerge() local
[all …]
Dsnapshot_metadata_updater.h30 namespace snapshot {
Dpartition_cow_creator.h29 namespace snapshot {
Dsnapshot_metadata_updater.cpp38 namespace snapshot { namespace
255 builder_->RemoveGroupAndPartitions(android::snapshot::kCowGroupName); in Update()
Ddevice_info.cpp22 namespace snapshot { namespace
Dsnapshot_test.cpp45 namespace snapshot { namespace
127 for (const auto& snapshot : snapshots) { in CleanupTestArtifacts() local
128 ASSERT_TRUE(DeleteSnapshotDevice(snapshot)); in CleanupTestArtifacts()
129 DeleteBackingImage(image_manager_, snapshot + "-cow-img"); in CleanupTestArtifacts()
131 auto status_file = sm->GetSnapshotStatusFilePath(snapshot); in CleanupTestArtifacts()
234 AssertionResult DeleteSnapshotDevice(const std::string& snapshot) { in DeleteSnapshotDevice() argument
236 if (!(res = DeleteDevice(snapshot))) return res; in DeleteSnapshotDevice()
237 if (!(res = DeleteDevice(snapshot + "-inner"))) return res; in DeleteSnapshotDevice()
238 if (!(res = DeleteDevice(snapshot + "-cow"))) return res; in DeleteSnapshotDevice()
239 if (!image_manager_->UnmapImageIfExists(snapshot + "-cow-img")) { in DeleteSnapshotDevice()
[all …]
/system/core/fs_mgr/libsnapshot/include/libsnapshot/
Dsnapshot_stats.h24 namespace snapshot {
33 void set_state(android::snapshot::UpdateState state);
Dauto_device.h22 namespace snapshot {
Dreturn.h22 namespace android::snapshot {
/system/core/libstats/push_compat/
Dstatsd_writer.c200 int32_t snapshot = atomic_exchange_explicit(&dropped, 0, memory_order_relaxed); in statsdWrite() local
201 if (snapshot) { in statsdWrite()
211 composed_long = ((composed_long << 32) | ((int64_t)snapshot)); in statsdWrite()
219 atomic_fetch_add_explicit(&dropped, snapshot, memory_order_relaxed); in statsdWrite()
/system/core/libstats/socket/
Dstatsd_writer.c209 int32_t snapshot = atomic_exchange_explicit(&dropped, 0, memory_order_relaxed); in statsdWrite() local
210 if (snapshot) { in statsdWrite()
220 composed_long = ((composed_long << 32) | ((int64_t)snapshot)); in statsdWrite()
228 atomic_fetch_add_explicit(&dropped, snapshot, memory_order_relaxed); in statsdWrite()
/system/sepolicy/prebuilts/api/30.0/private/
Dsnapshotctl.te15 # Allow to create/read/write/delete OTA metadata files for snapshot status and COW file status.
/system/sepolicy/private/
Dsnapshotctl.te15 # Allow to create/read/write/delete OTA metadata files for snapshot status and COW file status.

123