platform_system_core/fs_mgr/libsnapshot
Yifan Hong 2feb47a29b libsnapshot: add snapshotctl
... which handles merge when boot completed. It also
dumps debug information when requested.

Bug: 135752105
Test: adb shell su 0 snapshotctl dump
Test: call snapshotctl merge at different stage of OTA:
  - before OTA (exit normally)
  - during OTA is applied (exit with error)
  - after OTA is applied but before reboot (exit with error)
  - after reboot (finish merge and exit normally)
  - Manually stop its execution during merge and run again
      (finish merge and exit normally)

Change-Id: Idcc6aea8d7bbeb9a1a288c966b8f5e14b3f6a3e7
2019-09-23 18:50:12 -07:00
..
include/libsnapshot libsnapshot: add snapshotctl 2019-09-23 18:50:12 -07:00
Android.bp libsnapshot: add snapshotctl 2019-09-23 18:50:12 -07:00
OWNERS Sketch out libsnapshot for update_engine integration. 2019-07-17 20:30:51 -07:00
partition_cow_creator.cpp libsnapshot: CreateUpdateSnapshot accepts DeltaArchiveManifest 2019-09-17 12:55:23 -07:00
partition_cow_creator.h libsnapshot: CreateUpdateSnapshot accepts DeltaArchiveManifest 2019-09-17 12:55:23 -07:00
partition_cow_creator_test.cpp libsnapshot: CreateUpdateSnapshot accepts DeltaArchiveManifest 2019-09-17 12:55:23 -07:00
snapshot.cpp libsnapshot: add snapshotctl 2019-09-23 18:50:12 -07:00
snapshot_metadata_updater.cpp libsnapshot: Add snapshot metadata updater. 2019-09-17 12:55:23 -07:00
snapshot_metadata_updater.h libsnapshot: Add snapshot metadata updater. 2019-09-17 12:55:23 -07:00
snapshot_metadata_updater_test.cpp libsnapshot: Add snapshot metadata updater. 2019-09-17 12:55:23 -07:00
snapshot_test.cpp libsnapshot: Cancel/merge existing update before begin 2019-09-17 16:58:34 -07:00
snapshotctl.cpp libsnapshot: add snapshotctl 2019-09-23 18:50:12 -07:00
test_helpers.cpp libsnapshot: Add snapshot metadata updater. 2019-09-17 12:55:23 -07:00
test_helpers.h libsnapshot: CreateUpdateSnapshot accepts DeltaArchiveManifest 2019-09-17 12:55:23 -07:00
utility.cpp libsnapshot: Also use empty space in super for COW 2019-09-11 18:32:57 -07:00
utility.h libsnapshot: Add snapshot metadata updater. 2019-09-17 12:55:23 -07:00