summaryrefslogtreecommitdiff
path: root/tools/aapt2/ResourceTable.cpp
diff options
context:
space:
mode:
author Matt Gilbride <mattgilbride@google.com> 2025-03-17 11:50:10 +0000
committer Matt Gilbride <mattgilbride@google.com> 2025-03-17 23:27:26 +0000
commit18a79c5a0f7da462e64162b0d9ba1ef99d8f1a5f (patch)
treec3dac1a88e6702eca6cdb930ca85f0738bc8fa1d /tools/aapt2/ResourceTable.cpp
parent40ed1d02b50e276edec9381f16f52faf6a37d4e1 (diff)
Add `art-profile-extra` for manual profile entries
Creates a new file and corresponding genrule to combine it with the main `art-profile` for system services. `art-profile` is maintained by automated tooling, but we now have at least one case (`CtsDynamicInstrumentationManagerTest`) that relies on certain code in system server being AOT compiled. It is also considered generally useful to have a way to add entries manually, independent of automated tooling. `art-profile-extra` is created so we can maintain those manual entries. The `art-profile-combined` genrule concatenates `art-profile` and `art-profile-extra` into one file for use by ART to execute AOT compilation. The current entry `ActivityManagerService$LocalService->checkContentProviderAccess` is referenced by `CtsDynamicInstrumentationManagerTest`. Said method is redundant with `art-profile`, but putting it in `-extra` prevents said automated tooling fom potentially breaking a CTS test. Bug: 333751994 Test: TH Flag: EXEMPT no behavior change intended Change-Id: I1ef9739afc24765f760ba566b95064eca2ef74a4
Diffstat (limited to 'tools/aapt2/ResourceTable.cpp')
0 files changed, 0 insertions, 0 deletions