Matt Banda
ccc679e4be
Surface Java APIs Used By APK-only Modules.
...
Previously we were only generating used-by API-coverage for APEX modules.
This change adds support for APK-only modules such as NetworkStack and DocumentsUI.
Bug: b/216313756
Forrest Run: https://android-build.googleplex.com/builds/abtd/run/L10800000953846781
Test: TARGET_BUILD_VARIANT=userdebug PRODUCT=mainline_modules_x86 ./vendor/google/build/build_unbundled_coverage_mainline_module.sh -j16
Change-Id: Id17e4a55c2a52e9903632a654e778f8d54982dfc
Merged-In: Id17e4a55c2a52e9903632a654e778f8d54982dfc
(cherry picked from commit 56d75785bd
)
2022-04-05 16:27:08 +00:00
Colin Cross
5e9c8eab52
Merge "Add a symbols_map tool for extracting identifiers from elf and r8 files" am: 465a131ac9
am: f9bc0e5e3e
am: b1d6fda80e
am: 06878fc083
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2035543
Change-Id: I17f9c3353d77cfb5c2a042de14111d28b75163e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 15:54:56 +00:00
Colin Cross
06878fc083
Merge "Add a symbols_map tool for extracting identifiers from elf and r8 files" am: 465a131ac9
am: f9bc0e5e3e
am: b1d6fda80e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2035543
Change-Id: Iede019f169cdeb29aa1a4b0e061a3741b5bba09d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 15:28:29 +00:00
Colin Cross
b1d6fda80e
Merge "Add a symbols_map tool for extracting identifiers from elf and r8 files" am: 465a131ac9
am: f9bc0e5e3e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2035543
Change-Id: I99af77060138c026f4e324dcce84aea3fe0fdead
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 15:00:17 +00:00
Treehugger Robot
8a38f25b7b
Merge "Tweak linux_glibc properties for musl builds in build/soong" am: 90b6e70c5a
am: ab8f13d074
am: 79facc629e
am: 14074c0577
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2049204
Change-Id: I8cb54e5d06e7d54729db2037dcfcf1523edb7ea9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 14:59:46 +00:00
Colin Cross
f9bc0e5e3e
Merge "Add a symbols_map tool for extracting identifiers from elf and r8 files" am: 465a131ac9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2035543
Change-Id: I87ac7e701ad431875a3366f0e0f61ad0eea301de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 14:39:39 +00:00
Treehugger Robot
14074c0577
Merge "Tweak linux_glibc properties for musl builds in build/soong" am: 90b6e70c5a
am: ab8f13d074
am: 79facc629e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2049204
Change-Id: I6aed306287f573003f863050fc66e27ceacef1e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 14:39:24 +00:00
Treehugger Robot
79facc629e
Merge "Tweak linux_glibc properties for musl builds in build/soong" am: 90b6e70c5a
am: ab8f13d074
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2049204
Change-Id: I7d96224405266c3f1b62bec3dd63b20ced39020b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 14:17:34 +00:00
Colin Cross
465a131ac9
Merge "Add a symbols_map tool for extracting identifiers from elf and r8 files"
2022-04-05 14:16:16 +00:00
Treehugger Robot
ab8f13d074
Merge "Tweak linux_glibc properties for musl builds in build/soong" am: 90b6e70c5a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2049204
Change-Id: I77aebc7d9c8f66345facbb4e8bc6d1b403a2c4ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 14:03:18 +00:00
Treehugger Robot
90b6e70c5a
Merge "Tweak linux_glibc properties for musl builds in build/soong"
2022-04-05 13:39:36 +00:00
Anton Hansson
20d7fed7c4
Merge "Remove apex framework jars from hard-coded list" am: 71cf2a3cc6
am: 3969920129
am: 3cbb5e929d
am: 40f8841bf8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054405
Change-Id: Ia4e4c5960eb3fcb9eda7ffd1640fa280ff5fe27e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 12:42:59 +00:00
Paul Duffin
cb18866596
Merge "analyze_bcpf: Explain why a package is split/single" am: 3f19ffb711
am: 533b7549a9
am: 0b54346afb
am: 7bfdf721fb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054409
Change-Id: Iafa732368df84f87ab17879d543e075f8cc9a42c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 12:42:53 +00:00
Paul Duffin
9c32441fcb
Merge "analyze_bcpf: Indent multi-line text to improve formatting" am: b84f1d5bb8
am: 709684da65
am: bf02b43690
am: 8acd50b929
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054408
Change-Id: I332f0cbd49812ad31632d88d63ca8a5cc6c6b4cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 12:42:46 +00:00
Paul Duffin
8b98d94fc4
Merge "signature_trie: Avoid unnecessary wrapping and unwrapping of values" am: ffd5b32aba
am: 9162053927
am: a929ef57de
am: 9b88395e5e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054407
Change-Id: Ib5d49e7cd3a62f695ff843d42763569c64cbb87f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 12:42:40 +00:00
Anton Hansson
40f8841bf8
Merge "Remove apex framework jars from hard-coded list" am: 71cf2a3cc6
am: 3969920129
am: 3cbb5e929d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054405
Change-Id: I1e42f76aaf9790701362c0d103b8b3e7ba4e79fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 12:20:26 +00:00
Paul Duffin
7bfdf721fb
Merge "analyze_bcpf: Explain why a package is split/single" am: 3f19ffb711
am: 533b7549a9
am: 0b54346afb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054409
Change-Id: Ic74fdcf833ead59221fa9f69f2a323c5718221d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 12:20:12 +00:00
Paul Duffin
8acd50b929
Merge "analyze_bcpf: Indent multi-line text to improve formatting" am: b84f1d5bb8
am: 709684da65
am: bf02b43690
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054408
Change-Id: Ie39625eb80a600ef219eb54e3b2201e4d7f95ed4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 12:19:55 +00:00
Paul Duffin
9b88395e5e
Merge "signature_trie: Avoid unnecessary wrapping and unwrapping of values" am: ffd5b32aba
am: 9162053927
am: a929ef57de
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054407
Change-Id: Ia046dc9625e3d57c6b4c396c0f82bc389a2079d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 12:19:36 +00:00
Anton Hansson
3cbb5e929d
Merge "Remove apex framework jars from hard-coded list" am: 71cf2a3cc6
am: 3969920129
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054405
Change-Id: I6e4fee04aca170225f171a0c710e52a8479336b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 11:58:32 +00:00
Paul Duffin
0b54346afb
Merge "analyze_bcpf: Explain why a package is split/single" am: 3f19ffb711
am: 533b7549a9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054409
Change-Id: I85ae8fff0673729c07699a615f568528f7b9aa7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 11:58:24 +00:00
Paul Duffin
bf02b43690
Merge "analyze_bcpf: Indent multi-line text to improve formatting" am: b84f1d5bb8
am: 709684da65
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054408
Change-Id: I0a2758a59c01427225970db6c2bd9d9fb22dbb43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 11:58:16 +00:00
Paul Duffin
a929ef57de
Merge "signature_trie: Avoid unnecessary wrapping and unwrapping of values" am: ffd5b32aba
am: 9162053927
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054407
Change-Id: I17cee39e5c006a07879c54094aa63fb3967c4cb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 11:58:05 +00:00
Anton Hansson
3969920129
Merge "Remove apex framework jars from hard-coded list" am: 71cf2a3cc6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054405
Change-Id: Id5808064f45a55b9285e6a7e7a69da793f837264
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 11:57:14 +00:00
Paul Duffin
533b7549a9
Merge "analyze_bcpf: Explain why a package is split/single" am: 3f19ffb711
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054409
Change-Id: If3b61480cfee0dbd4ba27263841144be0f92adc7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 11:57:03 +00:00
Anton Hansson
71cf2a3cc6
Merge "Remove apex framework jars from hard-coded list"
2022-04-05 11:46:04 +00:00
Paul Duffin
3f19ffb711
Merge "analyze_bcpf: Explain why a package is split/single"
2022-04-05 11:41:17 +00:00
Paul Duffin
709684da65
Merge "analyze_bcpf: Indent multi-line text to improve formatting" am: b84f1d5bb8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054408
Change-Id: Ic6b2fadfe34bace2b85e36e317f74cad057cd01e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 11:37:00 +00:00
Paul Duffin
9162053927
Merge "signature_trie: Avoid unnecessary wrapping and unwrapping of values" am: ffd5b32aba
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054407
Change-Id: I37a4ce2194fba9e93b10bd0fb029c74b5fe4dbe3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 11:36:49 +00:00
Paul Duffin
b84f1d5bb8
Merge "analyze_bcpf: Indent multi-line text to improve formatting"
2022-04-05 11:15:14 +00:00
Paul Duffin
ffd5b32aba
Merge "signature_trie: Avoid unnecessary wrapping and unwrapping of values"
2022-04-05 11:14:59 +00:00
Anton Hansson
51bbac2137
Remove apex framework jars from hard-coded list
...
All apex jars get auto-instrumented since
I2b1c0736202de26c5ea88c0ab14574bd7207a5fb
Test: $ EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true m nothing && \
$ grep LOCAL_MODULE.*framework-sdkextensions.com.android.sdkext$ \
out/soong/Android-aosp_coral.mk -A9 -B2 | grep JACO
Change-Id: I1de5ba6673bef93b16c302412f920d93129d4420
2022-04-05 09:00:57 +00:00
Treehugger Robot
7cb8cee3bd
Merge "Keep dependency files out of the apk file." am: 5f58c378b6
am: d4a37e0757
am: f82be53525
am: c7f2125a26
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2055425
Change-Id: Ic751178c9d0a6529a485fa87d15142e7ba822c59
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 07:13:38 +00:00
Treehugger Robot
c7f2125a26
Merge "Keep dependency files out of the apk file." am: 5f58c378b6
am: d4a37e0757
am: f82be53525
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2055425
Change-Id: Ifdaf251cae92a6cb38f338e1455390fea84fc5df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 06:50:38 +00:00
Treehugger Robot
f82be53525
Merge "Keep dependency files out of the apk file." am: 5f58c378b6
am: d4a37e0757
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2055425
Change-Id: I6d76e80647d5748b7f1dd398678ae4ca4712e826
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 06:37:49 +00:00
Treehugger Robot
d4a37e0757
Merge "Keep dependency files out of the apk file." am: 5f58c378b6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2055425
Change-Id: Ia9294949a298b35791a585c05a5190730cbfb2b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 06:10:19 +00:00
Treehugger Robot
5f58c378b6
Merge "Keep dependency files out of the apk file."
2022-04-05 05:53:22 +00:00
Spandan Das
31077df471
[automerger skipped] Merge changes Icb91de93,I5a2edaf4 am: 2430a04b2e
am: 7638a61b2b
am: 58d90a42cb
-s ours am: ba1f73d222
-s ours
...
am skip reason: Merged-In Icb91de934181a8b6f085e03a0ce8c5e08504ff94 with SHA-1 440ff96728
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054866
Change-Id: I00d5d3c73b2425ecbd56f5e565e8988afa8a14db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 05:38:40 +00:00
Anton Hansson
c980845957
[automerger skipped] Revert "Relax apex package restriction for T+ jars" am: e1b1836939
am: a01a0bd251
am: 1589993663
-s ours am: 5613042ce3
-s ours
...
am skip reason: Merged-In I5a2edaf4f930dafa26659f85d9425e9041c72275 with SHA-1 ddf8c1bed9
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1929447
Change-Id: I5cc4fe4a799ce736910da4f030d314c95ce755c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 05:38:39 +00:00
Spandan Das
ba1f73d222
[automerger skipped] Merge changes Icb91de93,I5a2edaf4 am: 2430a04b2e
am: 7638a61b2b
am: 58d90a42cb
-s ours
...
am skip reason: Merged-In Icb91de934181a8b6f085e03a0ce8c5e08504ff94 with SHA-1 440ff96728
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054866
Change-Id: Ib2d13f8a3ef6b3e6414c683da1a673e10f225c9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 05:24:03 +00:00
Anton Hansson
5613042ce3
[automerger skipped] Revert "Relax apex package restriction for T+ jars" am: e1b1836939
am: a01a0bd251
am: 1589993663
-s ours
...
am skip reason: Merged-In I5a2edaf4f930dafa26659f85d9425e9041c72275 with SHA-1 ddf8c1bed9
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1929447
Change-Id: I97a2c0b9c6a3cade0f5996a0c8895ae2bac83064
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 05:24:00 +00:00
Spandan Das
58d90a42cb
Merge changes Icb91de93,I5a2edaf4 am: 2430a04b2e
am: 7638a61b2b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054866
Change-Id: Icce58ef19cbb2960ec5769840a39ed5e937e831e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 04:58:58 +00:00
Anton Hansson
1589993663
Revert "Relax apex package restriction for T+ jars" am: e1b1836939
am: a01a0bd251
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1929447
Change-Id: I8315903f980f90d9ef084512943bde17f636ecf0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 04:58:55 +00:00
Spandan Das
7638a61b2b
Merge changes Icb91de93,I5a2edaf4 am: 2430a04b2e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2054866
Change-Id: I3238c517906945f5cd969fd52c73ef1f8087b527
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 04:26:07 +00:00
Anton Hansson
a01a0bd251
Revert "Relax apex package restriction for T+ jars" am: e1b1836939
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1929447
Change-Id: I30131073a37e2066c5a75962faee2cf2f3b6ce3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 04:26:05 +00:00
Spandan Das
2430a04b2e
Merge changes Icb91de93,I5a2edaf4
...
* changes:
Change permitted_packages check to be per-jar rather than per-apex
Revert "Relax apex package restriction for T+ jars"
2022-04-05 04:06:55 +00:00
Treehugger Robot
70eb99ad0d
Merge "Enable int-in-bool-context warning" am: 34f3673f54
am: 94d3cfa385
am: a8da9b10ad
am: 9f0ca9f3f2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2001832
Change-Id: I92ccb2047b14c85ef1fe9d23060970baca8d237e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 03:02:38 +00:00
Treehugger Robot
9f0ca9f3f2
Merge "Enable int-in-bool-context warning" am: 34f3673f54
am: 94d3cfa385
am: a8da9b10ad
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2001832
Change-Id: Ifb364e9220065398fd1c62fca103ee502ffa1307
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 02:40:29 +00:00
Bob Badour
2c8888edef
Keep dependency files out of the apk file.
...
Bug: 227682036
Test: TARGET_BUILD_VARIANT=userdebug UNBUNDLED_BUILD_SDKS_FROM_SOURCE=true vendor/google/build/mainline_modules_bundles.sh -j97
Change-Id: I1a9775af7c652191bb1ce3b97c1cb9365b469c19
2022-04-04 19:21:18 -07:00
Treehugger Robot
a8da9b10ad
Merge "Enable int-in-bool-context warning" am: 34f3673f54
am: 94d3cfa385
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2001832
Change-Id: I6f6b967f775981bc60f27aa228971829a555f380
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-05 02:19:19 +00:00