diff options
| author | MÃ¥rten Kongstad <marten.kongstad@sony.com> | 2018-12-06 13:40:12 +0100 |
|---|---|---|
| committer | Winson <chiuwinson@google.com> | 2019-04-04 11:10:59 -0700 |
| commit | 588784dc259c23782db6a6c93054056fca1dbd77 (patch) | |
| tree | 968deb44f6766aec09d8cdc032da42974274e070 /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp | |
| parent | 3841ec1593beb4478f4cc04b7698275c9534e926 (diff) | |
Remove overlay logic from package manager and parser
Consolidate all knowledge about overlays to the overlay manager (except
static RROs that target "android": these are handled from native code in
order to be loaded as part of Zygote boot).
This removes the ability to overlay AndroidManifest.xml. There are some
use-cases where overlaying a manifest makes sense [e.g. changing an
app's label or icon or what components should be enabled by default] but
the opposite is also true [e.g. permissions]. Support for manifests can
be introduced again gradually with these goals in mind:
- should not happen during parsing [which represents the immutable
truth as read from disk]
- should happen during scanning [which applies mutable settings to a
parsed package]
- be limited in what can be modified
Bug: 78808368
Test: builds, boots
Change-Id: I12c16fce65b1e68876f0c9acd7e2a61405e64435
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions
