tree: 6894a432774eb3c19e734f39c2b6c1efd2ca8f74 [path history] [tgz]
  1. binder/
  2. Android.bp
  3. dexopt_chroot_setup.cc
  4. dexopt_chroot_setup.h
  5. dexopt_chroot_setup_fuzzer.cc
  6. dexopt_chroot_setup_main.cc
  7. dexopt_chroot_setup_test.cc
  8. README.md
dexopt_chroot_setup/README.md

dexopt_chroot_setup

dexopt_chroot_setup is a component of ART Service. It sets up the chroot environment for Pre-reboot Dexopt, to dexopt apps on a best-effort basis before the reboot after a Mainline update or an OTA update is downloaded, to support seamless updates.

It requires elevated permissions that are not available to system_server, such as mounting filesystems. It publishes a binder interface that is internal to ART Service's Java code.