summaryrefslogtreecommitdiff
path: root/trusty/coverage/coverage.cpp
diff options
context:
space:
mode:
authorZimuzo <zezeozue@google.com>2019-01-07 10:19:02 +0000
committerZimuzo <zezeozue@google.com>2019-01-07 19:26:10 +0000
commitc55a8c6afb2e5d04faa5c3e684a8d8bac458c8d9 (patch)
tree0a276d7515caa485b0c4ec99c9f116457e4e3525 /trusty/coverage/coverage.cpp
parent1476931e02877a99ae3e87274afcf4525ff2c5e6 (diff)
Set system property if 'updatable' process crashes too frequently
Critical processes currently cause the device to reboot into recovery when they crash 4 times in 4mins. We extend this feature to a new 'updatable' class of init services. If these services crash 4 times in 4mins, instead of rebooting into bootloader, we set ro.init.updatable_crashing to '1'. apexd and update_verifier will listen to that property and try to abort and rollback updates, staged apex modules and new slots respectively. Test: Tested manually by marking zygote as updatable and killing zygote frequently, verified that property is set. Bug: 120598832 Change-Id: I7d47ea1223f7792a834981c729694242ab3f28c9
Diffstat (limited to 'trusty/coverage/coverage.cpp')
0 files changed, 0 insertions, 0 deletions