tree: 0c6dcfe0636770260ba46051d75ac9d14d30b999 [path history] [tgz]
  1. include/
  2. schema/
  3. Android.bp
  4. art_odrefresh_tests.xml
  5. CacheInfo.xsd
  6. odr_artifacts.h
  7. odr_artifacts_test.cc
  8. odr_common.cc
  9. odr_common.h
  10. odr_compilation_log.cc
  11. odr_compilation_log.h
  12. odr_compilation_log_test.cc
  13. odr_config.h
  14. odr_dexopt.cc
  15. odr_dexopt.h
  16. odr_fs_utils.cc
  17. odr_fs_utils.h
  18. odr_fs_utils_test.cc
  19. odr_metrics.cc
  20. odr_metrics.h
  21. odr_metrics_record.cc
  22. odr_metrics_record.h
  23. odr_metrics_record_test.cc
  24. odr_metrics_test.cc
  25. odr_statslog_android.cc
  26. odr_statslog_host.cc
  27. odrefresh.cc
  28. odrefresh.h
  29. odrefresh_main.cc
  30. odrefresh_test.cc
  31. README.md
  32. TODO.md
odrefresh/README.md

On-Device Refresh (odrefresh)

This tool is part of the ART APEX and is used to refresh compilation artifacts following an ART APEX update. It provides two key features:

  • checking the freshness of compilation artifacts for boot class path extensions and system_server.
  • regenerating the compilation artifacts for boot class path extensions and system_server.