summaryrefslogtreecommitdiff
path: root/boot
AgeCommit message (Collapse)Author
2022-05-02Revert "frameworks/base: conditional flag to resolve boot jar issue for vsdk"alk3pInjection
This reverts commit 7fdb80725c64277d7a84bff1a33cda8d69cac99e. Change-Id: I943669679c54ec341dfb4309821cfb137cab4736
2021-10-21frameworks/base: conditional flag to resolve boot jar issue for vsdkTaiyab Haque
conditional flag to resolve boot jar issue for vsdk CRs-Fixed: 3050499 Change-Id: Iefe18d6092a28f55f574d64b59d21f08b0ab50d4
2021-07-19Update boot image and system server profiles [M5C5P90S0PP]art-benchmark-service
= Perf stats = (lower is better) Start, memory and code size are improving at a slight expense of boot time. The increase in boot time is however small, and could well be in the noise. Cold startup (speed-profile): -1.21% PSS: -3.40% RSS: -2.58% Privat Dirty: -4.68% Boot time: 0.04% Code size: 2.79% =Generation Strategy= method_threshold: 0.05 image_class_threshold: 0.05 preloaded_classes_threshold: 0.9 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 priority_packages_thresholds { key: "android" value: 0.02 } priority_packages_thresholds { key: "com.android.systemui" value: 0.02 } priority_packages_thresholds { key: "com.google.android.GoogleCamera" value: 0.02 } priority_packages_thresholds { key: "com.google.android.dialer" value: 0.02 } priority_packages_thresholds { key: "com.google.android.gms" value: 0.02 } priority_packages_thresholds { key: "com.google.android.webview" value: 0.02 } =Profile stats= Data info: - total aggregations: 6988 - number of (device types, builds): 256 File boot-image-profile.txt - hot methods: 3564 added, 2353 removed - methods: 3564 added, 2353 removed - classes: 498 added, 29 removed - totals now: 22707 hot methods, 22707 methods, 13987 classes - totals before: 21496 hot methods, 21496 methods, 13518 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 3418, 2238, 39, 11, 21138, 9609 com.android, 145, 114, 89, 18, 1473, 3422 android.view, 575, 372, 4, 0, 3202, 881 android.hardware, 88, 41, 2, 0, 407, 795 android.bluetooth, 26, 23, 0, 0, 173, 170 android.animation, 95, 56, 0, 0, 401, 71 android.app, 392, 225, 7, 0, 2896, 983 android.content, 329, 243, 5, 1, 2146, 594 android.graphics, 425, 246, 0, 0, 1974, 320 android.icu, 115, 86, 0, 0, 1940, 1528 android.media, 98, 62, 0, 0, 777, 567 android.net, 78, 51, 2, 10, 711, 415 android.widget, 344, 277, 0, 0, 1382, 368 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 3 added, 19 removed - totals now: 0 hot methods, 0 methods, 11477 classes - totals before: 0 hot methods, 0 methods, 11493 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 3, 1, 0, 8432 com.android, 0, 0, 0, 18, 0, 2466 android.hardware, 0, 0, 1, 0, 0, 680 android.app, 0, 0, 2, 0, 0, 867 android.content, 0, 0, 0, 1, 0, 514 File boot-image-profile.txt - hot methods: 4788 added, 2939 removed - methods: 4788 added, 2939 removed - classes: 678 added, 29 removed - totals now: 32340 hot methods, 32340 methods, 16707 classes - totals before: 30491 hot methods, 30491 methods, 16058 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 3432, 2249, 39, 11, 21185, 9640 com.android, 291, 154, 89, 18, 2429, 3762 java, 825, 434, 0, 0, 6903, 1807 android.view, 574, 372, 4, 0, 3201, 881 android.hardware, 87, 41, 2, 0, 406, 795 android.bluetooth, 37, 23, 0, 0, 173, 170 android.animation, 95, 56, 0, 0, 401, 71 android.app, 390, 225, 7, 0, 2894, 983 android.content, 327, 243, 5, 1, 2144, 594 android.graphics, 423, 246, 0, 0, 1972, 320 android.icu, 115, 86, 0, 0, 1940, 1528 android.media, 95, 62, 0, 0, 774, 567 android.net, 78, 51, 2, 10, 711, 415 android.widget, 344, 277, 0, 0, 1381, 368 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 0 added, 20 removed - totals now: 0 hot methods, 0 methods, 13904 classes - totals before: 0 hot methods, 0 methods, 13924 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 0, 2, 0, 8453 com.android, 0, 0, 0, 18, 0, 2805 android.view, 0, 0, 0, 1, 0, 742 android.content, 0, 0, 0, 1, 0, 514 File art-profile - hot methods: 4595 added, 2644 removed - methods: 5217 added, 3300 removed - classes: 359 added, 13 removed - totals now: 35471 hot methods, 51136 methods, 5764 classes - totals before: 33520 hot methods, 49219 methods, 5418 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 37, 12, 157, 0, 469, 437 com.android, 4557, 2631, 142, 13, 34847, 5224 android.hardware, 8, 8, 0, 0, 242, 127 android.net, 29, 4, 157, 0, 202, 287 InternalReferenceRawProfileId: 4117 InternalReferenceCandidateProfileId: 4124 Bug: 169104277 Test: build & benchmark Change-Id: I6dd60b5d0457e0fa35d57082677892ae65b9e920
2021-06-30Merge "Move media related hidden API flag file entries to frameworks/av" ↵Paul Duffin
into sc-dev
2021-06-29Merge "Move tethering related hidden API flag file entries to ↵Paul Duffin
packages/modules/Connectivity/Tethering" into sc-dev
2021-06-29Move media related hidden API flag file entries to frameworks/avPaul Duffin
Bug: 179354495 Test: m com.android.media - ensure that the generated APEX is byte-for-byte identical before and after these changes. m out/soong/hiddenapi/hiddenapi-flags.csv - make sure that they are not changed by this. Change-Id: I0dea4284723835c0592ce9aaf7382e344ae959f7
2021-06-29Merge "Move statsd related hidden API flag file entries to ↵Paul Duffin
packages/modules/Statsd" into sc-dev
2021-06-29Merge "Move media provider related hidden API flag file entries to ↵Paul Duffin
packages/providers/MediaProvider" into sc-dev
2021-06-29Move tethering related hidden API flag file entries to ↵Paul Duffin
packages/modules/Connectivity/Tethering Bug: 179354495 Test: m com.android.tethering - ensure that the generated APEX is byte-for-byte identical before and after these changes. m out/soong/hiddenapi/hiddenapi-flags.csv - make sure that they are not changed by this. Change-Id: I805f6f8553fb17f4c0aa78c3314786a8351ca1f4
2021-06-29Move statsd related hidden API flag file entries to packages/modules/StatsdPaul Duffin
Bug: 179354495 Test: m com.android.os.statsd - ensure that the generated APEX is byte-for-byte identical before and after these changes. m out/soong/hiddenapi/hiddenapi-flags.csv - make sure that they are not changed by this. Merged-In: Iaa3d98ced5f3b67f891e5d648a5004acdf7a075c Change-Id: Iaa3d98ced5f3b67f891e5d648a5004acdf7a075c (cherry picked from commit 48736cdd374d62bee008a46d3b11623c38ac7443)
2021-06-29Move wifi related hidden API flag file entries to packages/modules/WifiPaul Duffin
Bug: 179354495 Test: m com.android.wifi - ensure that the generated APEX is byte-for-byte identical before and after these changes. m out/soong/hiddenapi/hiddenapi-flags.csv - make sure that they are not changed by this. Change-Id: I45f46f9aebb90ca9ff0a60c37068b94238354578
2021-06-29Move media provider related hidden API flag file entries to ↵Paul Duffin
packages/providers/MediaProvider Bug: 179354495 Test: m com.android.mediaprovider - ensure that the generated APEX is byte-for-byte identical before and after these changes. m out/soong/hiddenapi/hiddenapi-flags.csv - make sure that they are not changed by this. Change-Id: I0615b68715de2bb953da27b60d29d37b2750d86b
2021-05-26Update boot image and system server profiles [M5C5P89S0PP]art-benchmark-service
= Perf stats = (lower is better) Startup time is improving at the cost of slight increase in memory usage. This is due the a large number of extra preloaded classes which will be trimmed down in further updates. Cold startup (speed-profile): -2.05% PSS: -1.41% RSS: -0.63% Privat Dirty: -2.03% Boot time: -0.71% Code size: 0.47% =Generation Strategy= method_threshold: 0.05 image_class_threshold: 0.05 preloaded_classes_threshold: 0.899 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 priority_packages_thresholds { key: "android" value: 0.02 } priority_packages_thresholds { key: "com.android.systemui" value: 0.02 } priority_packages_thresholds { key: "com.google.android.GoogleCamera" value: 0.02 } priority_packages_thresholds { key: "com.google.android.webview" value: 0.02 } =Profile stats= Data info: - total aggregations: 5637 - number of (device types, builds): 179 File boot-image-profile.txt - hot methods: 1354 added, 873 removed - methods: 1354 added, 873 removed - classes: 165 added, 2 removed - totals now: 21496 hot methods, 21496 methods, 13518 classes - totals before: 21015 hot methods, 21015 methods, 13355 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1304, 833, 156, 2, 19958, 9581 com.android, 49, 39, 9, 0, 1442, 3351 android.view, 157, 128, 3, 2, 2999, 877 android.hardware, 5, 4, 0, 0, 360, 793 android.bluetooth, 3, 3, 0, 0, 170, 170 android.animation, 24, 24, 0, 0, 362, 71 android.app, 139, 127, 0, 0, 2729, 976 android.content, 121, 106, 1, 0, 2060, 590 android.graphics, 96, 79, 1, 0, 1795, 320 android.icu, 39, 35, 0, 0, 1911, 1528 android.media, 20, 21, 1, 0, 741, 567 android.net, 381, 14, 141, 0, 684, 423 android.widget, 94, 94, 2, 0, 1315, 368 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 108 added, 0 removed - totals now: 0 hot methods, 0 methods, 11493 classes - totals before: 0 hot methods, 0 methods, 11385 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 108, 0, 0, 8430 android.view, 0, 0, 1, 0, 0, 743 android.app, 0, 0, 1, 0, 0, 865 android.net, 0, 0, 106, 0, 0, 341 File boot-image-profile.txt - hot methods: 1685 added, 1227 removed - methods: 1685 added, 1227 removed - classes: 167 added, 2 removed - totals now: 30491 hot methods, 30491 methods, 16058 classes - totals before: 30033 hot methods, 30033 methods, 15893 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1303, 843, 158, 2, 20002, 9612 com.android, 112, 102, 9, 0, 2292, 3691 java, 216, 229, 0, 0, 6512, 1807 android.view, 157, 128, 3, 2, 2999, 877 android.hardware, 5, 4, 0, 0, 360, 793 android.bluetooth, 3, 14, 0, 0, 159, 170 android.animation, 24, 24, 0, 0, 362, 71 android.app, 140, 126, 0, 0, 2729, 976 android.content, 121, 106, 1, 0, 2060, 590 android.graphics, 96, 79, 1, 0, 1795, 320 android.icu, 39, 35, 0, 0, 1911, 1528 android.media, 20, 21, 1, 0, 741, 567 android.net, 381, 14, 141, 0, 684, 423 android.widget, 93, 94, 2, 0, 1314, 368 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 110 added, 0 removed - totals now: 0 hot methods, 0 methods, 13924 classes - totals before: 0 hot methods, 0 methods, 13814 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 110, 0, 0, 8455 android.view, 0, 0, 1, 0, 0, 743 android.media, 0, 0, 1, 0, 0, 499 android.net, 0, 0, 106, 0, 0, 341 File art-profile - hot methods: 2406 added, 1622 removed - methods: 2927 added, 1862 removed - classes: 77 added, 4 removed - totals now: 33520 hot methods, 49219 methods, 5418 classes - totals before: 32736 hot methods, 48154 methods, 5345 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 23, 4, 8, 0, 444, 280 com.android, 2383, 1618, 69, 4, 32921, 5095 android.hardware, 2, 2, 0, 0, 242, 127 android.content, 2, 1, 1, 0, 3, 7 android.net, 16, 1, 7, 0, 177, 130 InternalReferenceRawProfileId: 3925 InternalReferenceCandidateProfileId: 3934 Bug: 169104277 Test: build & benchmark Change-Id: Ifd03de98020a738cfa7687fe83d7d3e5c89f5c10
2021-05-26Merge "Revert "Revert "Add bootclasspath_fragments to platform-bootclas..."" ↵Artur Satayev
into sc-dev
2021-05-25Move conscrypt related hidden API flag file contentsPaul Duffin
Moves the conscrypt related contents of the hidden API flag files to external/conscrypt. Bug: 179354495 Test: m com.android.conscrypt out/soong/hiddenapi/hiddenapi-flags.csv - verify that this does not change the contents of the apex files or the contents of the monolithic hidden API files. Merged-In: I8dcc23b8123087cada42646f181d5409fba9eb35 Change-Id: I8dcc23b8123087cada42646f181d5409fba9eb35 (cherry picked from commit 6db4fc9e3b151bd51fc4ed1523d7f67d395eb23d)
2021-05-25Revert "Revert "Add bootclasspath_fragments to platform-bootclas..."Artur Satayev
Revert submission 14717811-revert-populate-platform-bootclasspath Reason for revert: retry with a fix Reverted Changes: Ib58cd0211:Revert "Add bootclasspath_fragments to platform-bo... I13b622d6c:Partial Revert "Populate individual classpath_frag... Bug: 180105615 Test: atest sdkextensions_e2e_tests Change-Id: Ic391fa4035f868b1ef92f5b275dad0ac5b1ab462
2021-05-25Revert "Add bootclasspath_fragments to platform-bootclasspath."satayev
Reason for revert: test breakage b/189114287 Bug: 180105615 Bug: 189114287 Test: atest sdkextensions_e2e_tests Change-Id: Ib58cd02117cf5a5632c4654c34de7643a16b1867
2021-05-20Merge "Add bootclasspath_fragments to platform-bootclasspath." into sc-devArtur Satayev
2021-05-20Add bootclasspath_fragments to platform-bootclasspath.satayev
Bug: 180105615 Test: atest CtsClasspathsTestCases Change-Id: I72c76685d337c683b79ccd38c8f3b91816e34102
2021-05-14Update boot image and system server profiles [M5C5P89S0PP]art-benchmark-service
= Perf stats = (lower is better) Reduction in the overall memory consumptions as well as faster cold startups. The trade-off is a slight increase of code size. Cold startup (speed-profile): -1.25% PSS: -1.67% RSS: -1.79% Privat Dirty: -5.96% Boot time: -0.82% Code size: +4.85% =Generation Strategy= method_threshold: 0.05 image_class_threshold: 0.05 preloaded_classes_threshold: 0.899 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 priority_packages_thresholds { key: "android" value: 0.02 } priority_packages_thresholds { key: "com.android.systemui" value: 0.02 } priority_packages_thresholds { key: "com.google.android.GoogleCamera" value: 0.02 } priority_packages_thresholds { key: "com.google.android.webview" value: 0.02 } =Profile stats= Data info: - total aggregations: 5307 - number of (device types, builds): 168 File boot-image-profile.txt - hot methods: 21015 added, 0 removed - methods: 21015 added, 0 removed - classes: 13355 added, 0 removed - totals now: 21015 hot methods, 21015 methods, 13355 classes - totals before: 0 hot methods, 0 methods, 0 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 19487, 0, 9427, 0, 19487, 9427 com.android, 1432, 0, 3342, 0, 1432, 3342 java, 2, 0, 114, 0, 2, 114 android.view, 2970, 0, 876, 0, 2970, 876 android.hardware, 359, 0, 793, 0, 359, 793 android.bluetooth, 170, 0, 170, 0, 170, 170 android.animation, 362, 0, 71, 0, 362, 71 android.app, 2717, 0, 976, 0, 2717, 976 android.content, 2045, 0, 589, 0, 2045, 589 android.graphics, 1778, 0, 319, 0, 1778, 319 android.icu, 1907, 0, 1528, 0, 1907, 1528 android.media, 742, 0, 566, 0, 742, 566 android.net, 317, 0, 282, 0, 317, 282 android.widget, 1315, 0, 366, 0, 1315, 366 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 11385 added, 0 removed - totals now: 0 hot methods, 0 methods, 11385 classes - totals before: 0 hot methods, 0 methods, 0 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 8322, 0, 0, 8322 com.android, 0, 0, 2484, 0, 0, 2484 java, 0, 0, 114, 0, 0, 114 android.view, 0, 0, 742, 0, 0, 742 android.hardware, 0, 0, 679, 0, 0, 679 android.bluetooth, 0, 0, 164, 0, 0, 164 android.animation, 0, 0, 71, 0, 0, 71 android.app, 0, 0, 864, 0, 0, 864 android.content, 0, 0, 515, 0, 0, 515 android.graphics, 0, 0, 295, 0, 0, 295 android.icu, 0, 0, 1468, 0, 0, 1468 android.media, 0, 0, 499, 0, 0, 499 android.net, 0, 0, 235, 0, 0, 235 android.widget, 0, 0, 329, 0, 0, 329 File boot-image-profile.txt - hot methods: 2663 added, 2687 removed - methods: 2659 added, 2687 removed - classes: 201 added, 248 removed - totals now: 30033 hot methods, 30033 methods, 15893 classes - totals before: 30057 hot methods, 30061 methods, 15940 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1988, 1537, 113, 228, 19542, 9456 com.android, 295, 255, 86, 20, 2282, 3682 java, 304, 673, 0, 0, 6525, 1807 android.view, 210, 127, 21, 0, 2970, 876 android.hardware, 35, 10, 5, 2, 359, 793 android.bluetooth, 18, 16, 0, 0, 170, 170 android.animation, 28, 13, 0, 0, 362, 71 android.app, 285, 190, 16, 19, 2715, 976 android.content, 298, 104, 5, 0, 2045, 589 android.graphics, 143, 65, 0, 0, 1778, 319 android.icu, 103, 43, 0, 0, 1907, 1528 android.media, 71, 18, 4, 2, 742, 566 android.net, 42, 387, 5, 138, 317, 282 android.widget, 143, 88, 3, 0, 1315, 366 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 33 added, 175 removed - totals now: 0 hot methods, 0 methods, 13814 classes - totals before: 0 hot methods, 0 methods, 13956 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 6, 170, 0, 8345 com.android, 0, 0, 27, 5, 0, 2823 android.app, 0, 0, 2, 1, 0, 864 android.graphics, 0, 0, 2, 0, 0, 295 android.net, 0, 0, 0, 107, 0, 235 File art-profile - hot methods: 4351 added, 2717 removed - methods: 5688 added, 3427 removed - classes: 174 added, 40 removed - totals now: 32736 hot methods, 48154 methods, 5345 classes - totals before: 31102 hot methods, 45893 methods, 5211 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 11, 37, 0, 18, 425, 272 com.android, 4337, 2679, 173, 22, 32156, 5030 android.hardware, 2, 2, 0, 0, 242, 127 android.net, 9, 32, 0, 15, 162, 123 InternalReferenceRawProfileId: 3892 InternalReferenceCandidateProfileId: 3900 Test: build & benchmark Bug: 169104277 Change-Id: I64897afc1d6899d729d9086f64ac3a9574429526 (cherry picked from commit c6c95e8d93267548ba191ef3354539d183167652)
2021-05-11Merge "Fix the path of boot image profile and preloaded classes for ↵Treehugger Robot
frameworks." am: 0e52d9c6f9 am: 43927fdefc am: 1938444d6c Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1698770 Change-Id: I5524625c2c15bea22613ce7d8ed842cd355139a1
2021-05-08Fix the path of boot image profile and preloaded classes for frameworks.yawanng
They should locate under "boot" instead of "build/boot" Bug: 186455808 Test: m Change-Id: Ibde3edcb17135aec35aa7956d233768818d14178
2021-05-07Merge "Add platform-systemserverclasspath." am: 61f27d7d52 am: 0fd596fddd ↵Treehugger Robot
am: b26407bef8 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1665367 Change-Id: I8c19ef7991636512b920f40d75678ad77113f61b
2021-05-07Merge "Add platform-systemserverclasspath."Treehugger Robot
2021-05-07Merge "Add empty boot image profile and preload classes for framework" am: ↵Yan Wang
d9c35709f8 am: 6f55caaaa4 am: d9fff75b25 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1697307 Change-Id: Icaf0842e2b152fff1a0cea2435548cca7b9c09fa
2021-05-06Add platform-systemserverclasspath.satayev
Make it required in platform-bootclasspath, to make sure both are installed at the same time. Bug: 180105615 Test: m && launch_cvd Change-Id: I58fec3781309727e35c5eb53959e7b6ff58fee73
2021-05-05Add empty boot image profile and preload classes for frameworkyawanng
The boot image profile and preloaded class files will be split for two parts. One for art and one for framework. These intial empty files are necessary for server side to compare the difference. Bug: 186455808 Test: m Change-Id: I51a1ab6fa203a8e85e2cebeff3f64c9bfc59b58a
2021-04-20Merge "Move icu related hidden API flag file contents to icu" am: 653935b511 ↵Paul Duffin
am: e8cf665edd am: f27b828bf9 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675890 Change-Id: Id534f0ec692848bbb6c99074bcd4a7e92c0df9ce
2021-04-20Merge "Move art related hidden API flag files to art" am: ef13360a02 am: ↵Paul Duffin
727dfbfe51 am: 414d8c1c95 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675868 Change-Id: Idf6c7bdce1f40cae109345c82b9a696675203285
2021-04-15Move icu related hidden API flag file contents to icuPaul Duffin
Bug: 179354495 Test: verified that the out/soong/hiddenapi/... files are unchanged by this change Change-Id: I965651e0d88b759f023620174be3c2fbd19cb31e
2021-04-15Move art related hidden API flag files to artPaul Duffin
Bug: 179354495 Test: verified that the out/soong/hiddenapi/... files are unchanged by this change Change-Id: Ie5184cfdb4da9c03d804a6022a8981732c3137ba
2021-04-14Merge "Avoid duplication of compat team email addresses in OWNERS" am: ↵Paul Duffin
2435cbfde7 am: 9a4f3c85be am: 6ef49b92d1 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675865 Change-Id: Ice209b14a61b730a0ea6066f7ae727e424db343f
2021-04-14Avoid duplication of compat team email addresses in OWNERSPaul Duffin
Bug: 177892522 Test: n/a Change-Id: Id996a51cad9f66e1acc4e260bf1a203088e90607
2021-04-13Merge "Export monolithic hidden api files to the dist" am: f94ff5a36e am: ↵Paul Duffin
26efc48ba8 am: 62f16e59e1 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1673385 Change-Id: I250937c71dfcf7868c6074eae28d3ecbf2892e79
2021-04-12Merge "Move global hidden API flags generation to platform_bootclasspath" ↵Paul Duffin
am: f277259089 am: 72b1ff135f am: 78f9593ff7 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1670845 Change-Id: Ic3a1a3531016fa99e397a986bc05c2163d0f88bb
2021-04-12Export monolithic hidden api files to the distPaul Duffin
Bug: 179354495 Test: m dist droidcore - before, without and after these changes Change-Id: I0fb73f107d901632cc94945b768fe700808f1139
2021-04-12Move global hidden API flags generation to platform_bootclasspathPaul Duffin
The global hidden API flags generation has moved from the singleton to the platform_bootclasspath module type so this change provides the paths to the additional hidden API flag configuration as part of the definition of the platform-bootclasspath module. Bug: 177892522 Test: verified that the out/soong/hiddenapi/... files are unchanged by this change Change-Id: Id82b45d2abd6ca2efcfd730689b1eda92d55978e
2021-04-07resolve merge conflicts of 86472844bc466ba9e8ccbaea5de727437ab2c9f3 to sc-devPaul Duffin
Bug: 179354495 Test: m nothing Change-Id: I44f047eb68624d66dd215b4a8395d52dec22e4f2
2021-04-06Move hiddenapi config into frameworks/base/bootPaul Duffin
As part of the work to modularize the hiddenapi this change moves the hiddenapi configuration files into the frameworks/base/boot directory which is where the platform_bootclasspath module that will end up using it resides. Bug: 179354495 Test: verified that the out/soong/hiddenapi/... files are unchanged by this change Change-Id: Ic1c3ac9b717c34fa8ff36f349a75fb397101a077
2021-04-06Update OWNERS files for frameworks/base/bootPaul Duffin
Adds OWNERS files for frameworks/base/boot and its new subdirectory hiddenapi to include the Soong team and the compat team as they will be the ones responsible for maintaining the contents of those directories. A follow up change will move the frameworks/base/config/hiddenapi-* into the new hiddenapi directory but that change will require separate changes downstream. Separating this change out avoids having general frameworks/base reviewers from having to review multiple different changes for which they have little context. Bug: 179354495 Test: m nothing Change-Id: Ia57d69c5b6031ecab9fa3a27e293ce8166ef50d3
2021-04-01Added platform-bootclasspathPaul Duffin
Change-Id: I20329dfd1c5beeaf91fb6f9435f79fb1e2ccbb2d
2021-02-16[LSC] Add LOCAL_LICENSE_KINDS to frameworks/baseBob Badour
Added SPDX-license-identifier-Apache-2.0 to: apct-tests/perftests/autofill/Android.bp apct-tests/perftests/blobstore/Android.bp apct-tests/perftests/core/Android.bp apct-tests/perftests/core/apps/overlay/Android.bp apct-tests/perftests/core/apps/reources_manager/Android.bp apct-tests/perftests/core/jni/Android.bp apct-tests/perftests/multiuser/Android.bp apct-tests/perftests/multiuser/apps/dummyapp/Android.bp apct-tests/perftests/packagemanager/Android.bp apct-tests/perftests/packagemanager/apps/query-all/Android.bp apct-tests/perftests/textclassifier/Android.bp apct-tests/perftests/utils/Android.bp apct-tests/perftests/windowmanager/Android.bp apex/Android.bp apex/blobstore/framework/Android.bp apex/blobstore/service/Android.bp apex/jobscheduler/framework/Android.bp apex/jobscheduler/service/Android.bp apex/media/Android.bp apex/media/aidl/Android.bp apex/media/framework/Android.bp cmds/am/Android.bp cmds/app_process/Android.bp cmds/appops/Android.bp cmds/appwidget/Android.bp cmds/backup/Android.bp cmds/bmgr/Android.bp cmds/bootanimation/Android.bp cmds/bu/Android.bp cmds/content/Android.bp cmds/dpm/Android.bp cmds/hid/Android.bp cmds/hid/jni/Android.bp cmds/idmap2/Android.bp cmds/ime/Android.bp cmds/incident/Android.bp cmds/incident_helper/Android.bp cmds/incidentd/Android.bp cmds/input/Android.bp cmds/interrupter/Android.bp cmds/locksettings/Android.bp cmds/pm/Android.bp cmds/requestsync/Android.bp cmds/screencap/Android.bp cmds/sm/Android.bp cmds/svc/Android.bp cmds/telecom/Android.bp cmds/uiautomator/Android.bp cmds/uiautomator/cmds/uiautomator/Android.bp cmds/uiautomator/instrumentation/Android.bp cmds/uiautomator/library/Android.bp cmds/vr/Android.bp cmds/wm/Android.bp config/Android.bp core/java/android/service/wallpaper/Android.bp core/jni/Android.bp core/sysprop/Android.bp core/tests/BroadcastRadioTests/Android.bp core/tests/ConnectivityManagerTest/Android.bp core/tests/PackageInstallerSessions/Android.bp core/tests/PlatformCompatFramework/Android.bp core/tests/bandwidthtests/Android.bp core/tests/benchmarks/Android.bp core/tests/bluetoothtests/Android.bp core/tests/bugreports/Android.bp core/tests/coretests/Android.bp core/tests/coretests/BinderDeathRecipientHelperApp/Android.bp core/tests/coretests/BinderProxyCountingTestApp/Android.bp core/tests/coretests/BinderProxyCountingTestService/Android.bp core/tests/coretests/BstatsTestApp/Android.bp core/tests/coretests/DisabledTestApp/Android.bp core/tests/coretests/EnabledTestApp/Android.bp core/tests/coretests/aidl/Android.bp core/tests/coretests/apks/Android.bp core/tests/coretests/apks/install/Android.bp core/tests/coretests/apks/install_bad_dex/Android.bp core/tests/coretests/apks/install_complete_package_info/Android.bp core/tests/coretests/apks/install_decl_perm/Android.bp core/tests/coretests/apks/install_jni_lib/Android.bp core/tests/coretests/apks/install_jni_lib_open_from_apk/Android.bp core/tests/coretests/apks/install_loc_auto/Android.bp core/tests/coretests/apks/install_loc_internal/Android.bp core/tests/coretests/apks/install_loc_sdcard/Android.bp core/tests/coretests/apks/install_loc_unspecified/Android.bp core/tests/coretests/apks/install_use_perm_good/Android.bp core/tests/coretests/apks/install_uses_feature/Android.bp core/tests/coretests/apks/install_verifier_bad/Android.bp core/tests/coretests/apks/install_verifier_good/Android.bp core/tests/coretests/apks/keyset/Android.bp core/tests/coretests/apks/locales/Android.bp core/tests/coretests/apks/overlay_config/Android.bp core/tests/coretests/apks/version/Android.bp core/tests/coretests/apks/version_nosys/Android.bp core/tests/featureflagtests/Android.bp core/tests/hdmitests/Android.bp core/tests/hosttests/test-apps/AutoLocTestApp/Android.bp core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.bp core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.bp core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.bp core/tests/hosttests/test-apps/ExternalLocPermsFLTestApp/Android.bp core/tests/hosttests/test-apps/ExternalLocTestApp/Android.bp core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.bp core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.bp core/tests/hosttests/test-apps/ExternalSharedPerms/Android.bp core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.bp core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.bp core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.bp core/tests/hosttests/test-apps/InternalLocTestApp/Android.bp core/tests/hosttests/test-apps/MultiDexLegacyTestServicesTests/Android.bp core/tests/hosttests/test-apps/NoLocTestApp/Android.bp core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.bp core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.bp core/tests/hosttests/test-apps/SharedUid/32/Android.bp core/tests/hosttests/test-apps/SharedUid/32/jni/Android.bp core/tests/hosttests/test-apps/SharedUid/64/Android.bp core/tests/hosttests/test-apps/SharedUid/64/jni/Android.bp core/tests/hosttests/test-apps/SharedUid/dual/Android.bp core/tests/hosttests/test-apps/SharedUid/dual/jni/Android.bp core/tests/hosttests/test-apps/SharedUid/java_only/Android.bp core/tests/hosttests/test-apps/SimpleTestApp/Android.bp core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v1_ext/Android.bp core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v2_int/Android.bp core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v1_ext/Android.bp core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v2_none/Android.bp core/tests/hosttests/test-apps/VersatileTestApp_Auto/Android.bp core/tests/hosttests/test-apps/VersatileTestApp_External/Android.bp core/tests/hosttests/test-apps/VersatileTestApp_Internal/Android.bp core/tests/hosttests/test-apps/VersatileTestApp_None/Android.bp core/tests/mockingcoretests/Android.bp core/tests/notificationtests/Android.bp core/tests/overlaytests/device/Android.bp core/tests/overlaytests/device/test-apps/AppOverlayOne/Android.bp core/tests/overlaytests/device/test-apps/AppOverlayTwo/Android.bp core/tests/overlaytests/device/test-apps/FrameworkOverlay/Android.bp core/tests/overlaytests/host/Android.bp core/tests/overlaytests/remount/Android.bp core/tests/overlaytests/remount/test-apps/Overlay/Android.bp core/tests/overlaytests/remount/test-apps/SharedLibrary/Android.bp core/tests/overlaytests/remount/test-apps/SharedLibraryOverlay/Android.bp core/tests/overlaytests/remount/test-apps/Target/Android.bp core/tests/packagemanagertests/Android.bp core/tests/privacytests/Android.bp core/tests/screenshothelpertests/Android.bp core/tests/systemproperties/Android.bp core/tests/utillib/Android.bp core/tests/utiltests/Android.bp core/tests/utiltests/jni/Android.bp core/tests/uwbtests/Android.bp core/xsd/Android.bp core/xsd/vts/Android.bp data/etc/Android.bp data/etc/car/Android.bp data/fonts/Android.bp data/keyboards/Android.mk drm/jni/Android.bp errorprone/Android.bp graphics/proto/Android.bp keystore/Android.bp keystore/tests/Android.bp libs/WindowManager/Jetpack/Android.bp libs/WindowManager/Shell/Android.bp libs/WindowManager/Shell/tests/Android.bp libs/androidfw/Android.bp libs/androidfw/fuzz/resourcefile_fuzzer/Android.bp libs/hostgraphics/Android.bp libs/incident/Android.bp libs/input/Android.bp libs/input/tests/Android.bp libs/protoutil/Android.bp libs/services/Android.bp libs/storage/Android.bp libs/usb/tests/AccessoryChat/Android.bp libs/usb/tests/AccessoryChat/accessorychat/Android.bp location/lib/Android.bp location/tests/Android.bp location/tests/locationtests/Android.bp lowpan/tests/Android.bp media/Android.bp media/java/Android.bp media/java/android/media/tv/tunerresourcemanager/Android.bp media/jni/Android.bp media/jni/audioeffect/Android.bp media/jni/soundpool/Android.bp media/jni/soundpool/tests/Android.bp media/lib/remotedisplay/Android.bp media/lib/signer/Android.bp media/lib/tvremote/Android.bp media/lib/tvremote/tests/Android.bp media/mca/filterfw/Android.bp media/mca/filterfw/native/Android.bp media/mca/filterpacks/Android.bp media/mca/samples/CameraEffectsRecordingSample/Android.bp media/mca/tests/Android.bp media/native/midi/Android.bp media/packages/BluetoothMidiService/Android.bp media/packages/BluetoothMidiService/tests/unit/Android.bp media/tests/AudioPolicyTest/Android.bp media/tests/CameraBrowser/Android.bp media/tests/EffectsTest/Android.bp media/tests/MediaDump/Android.bp media/tests/MediaFrameworkTest/Android.bp media/tests/MediaRouter/Android.bp media/tests/MtpTests/Android.bp media/tests/ScoAudioTest/Android.bp media/tests/SoundPoolTest/Android.bp media/tests/TunerTest/Android.bp media/tests/audiotests/Android.bp media/tests/players/Android.bp mime/Android.bp native/android/Android.bp native/graphics/jni/Android.bp native/webview/loader/Android.bp nfc-extras/Android.bp nfc-extras/tests/Android.bp packages/AppPredictionLib/Android.bp packages/BackupEncryption/Android.bp packages/BackupEncryption/test/robolectric-integration/Android.bp packages/BackupEncryption/test/robolectric/Android.bp packages/BackupEncryption/test/unittest/Android.bp packages/BackupRestoreConfirmation/Android.bp packages/CarSystemUI/Android.bp packages/CarrierDefaultApp/Android.bp packages/CarrierDefaultApp/tests/unit/Android.bp packages/CompanionDeviceManager/Android.bp packages/Connectivity/framework/Android.bp packages/Connectivity/service/Android.bp packages/CtsShim/Android.bp packages/CtsShim/build/Android.bp packages/CtsShim/build/jni/Android.bp packages/DynamicSystemInstallationService/Android.bp packages/DynamicSystemInstallationService/tests/Android.bp packages/EasterEgg/Android.bp packages/EncryptedLocalTransport/Android.bp packages/ExtShared/Android.bp packages/ExternalStorageProvider/Android.bp packages/ExternalStorageProvider/tests/Android.bp packages/FakeOemFeatures/Android.bp packages/FusedLocation/Android.bp packages/InputDevices/Android.bp packages/LocalTransport/Android.bp packages/PackageInstaller/Android.bp packages/PrintRecommendationService/Android.bp packages/PrintSpooler/Android.bp packages/PrintSpooler/jni/Android.bp packages/PrintSpooler/tests/outofprocess/Android.bp packages/SettingsLib/ActionBarShadow/Android.bp packages/SettingsLib/ActionButtonsPreference/Android.bp packages/SettingsLib/AdaptiveIcon/Android.bp packages/SettingsLib/Android.bp packages/SettingsLib/AppPreference/Android.bp packages/SettingsLib/BarChartPreference/Android.bp packages/SettingsLib/DisplayDensityUtils/Android.bp packages/SettingsLib/EntityHeaderWidgets/Android.bp packages/SettingsLib/HelpUtils/Android.bp packages/SettingsLib/LayoutPreference/Android.bp packages/SettingsLib/ProgressBar/Android.bp packages/SettingsLib/RadioButtonPreference/Android.bp packages/SettingsLib/RestrictedLockUtils/Android.bp packages/SettingsLib/SchedulesProvider/Android.bp packages/SettingsLib/SearchProvider/Android.bp packages/SettingsLib/SearchWidget/Android.bp packages/SettingsLib/SettingsSpinner/Android.bp packages/SettingsLib/SettingsTheme/Android.bp packages/SettingsLib/Tile/Android.bp packages/SettingsLib/Utils/Android.bp packages/SettingsLib/search/Android.bp packages/SettingsLib/tests/integ/Android.bp packages/SettingsLib/tests/robotests/Android.bp packages/SettingsProvider/Android.bp packages/SharedStorageBackup/Android.bp packages/Shell/Android.bp packages/Shell/tests/Android.bp packages/SimAppDialog/Android.bp packages/SoundPicker/Android.bp packages/StatementService/Android.bp packages/SystemUI/Android.bp packages/SystemUI/plugin/Android.bp packages/SystemUI/plugin/ExamplePlugin/Android.bp packages/SystemUI/plugin_core/Android.bp packages/SystemUI/shared/Android.bp packages/VpnDialogs/Android.bp packages/WAPPushManager/Android.bp packages/WAPPushManager/tests/Android.bp packages/WallpaperBackup/Android.bp packages/WallpaperCropper/Android.bp packages/overlays/Android.mk packages/overlays/tests/Android.bp packages/services/PacProcessor/Android.bp packages/services/PacProcessor/jni/Android.bp packages/services/Proxy/Android.bp proto/Android.bp rs/jni/Android.mk samples/demo/haptic-assessment/Android.bp sax/tests/saxtests/Android.bp services/Android.bp services/accessibility/Android.bp services/appprediction/Android.bp services/appwidget/Android.bp services/autofill/Android.bp services/backup/Android.bp services/backup/backuplib/Android.bp services/companion/Android.bp services/contentcapture/Android.bp services/contentsuggestions/Android.bp services/core/Android.bp services/core/java/com/android/server/vcn/Android.bp services/core/jni/Android.bp services/core/xsd/Android.bp services/core/xsd/vts/Android.bp services/coverage/Android.bp services/devicepolicy/Android.bp services/incremental/Android.bp services/midi/Android.bp services/net/Android.bp services/people/Android.bp services/print/Android.bp services/profcollect/Android.bp services/restrictions/Android.bp services/robotests/Android.bp services/robotests/backup/Android.bp services/systemcaptions/Android.bp services/tests/PackageManagerComponentOverrideTests/Android.bp services/tests/PackageManagerServiceTests/host/Android.bp services/tests/PackageManagerServiceTests/host/test-apps/Android.bp services/tests/mockingservicestests/Android.bp services/tests/rescueparty/Android.bp services/tests/servicestests/Android.bp services/tests/servicestests/aidl/Android.bp services/tests/servicestests/apks/Android.bp services/tests/servicestests/apks/install-split-base/Android.bp services/tests/servicestests/apks/install-split-feature-a/Android.bp services/tests/servicestests/apks/install_intent_filters/Android.bp services/tests/servicestests/apks/install_uses_sdk/Android.bp services/tests/servicestests/test-apps/ConnTestApp/Android.bp services/tests/servicestests/test-apps/JobTestApp/Android.bp services/tests/servicestests/test-apps/PackageParserApp/Android.bp services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp services/tests/servicestests/test-apps/SimpleServiceTestApp/Android.bp services/tests/servicestests/test-apps/SuspendTestApp/Android.bp services/tests/shortcutmanagerutils/Android.bp services/tests/uiservicestests/Android.bp services/tests/wmtests/Android.bp services/usage/Android.bp services/usb/Android.bp services/voiceinteraction/Android.bp services/wifi/Android.bp startop/apps/test/Android.bp startop/iorap/Android.bp startop/iorap/functional_tests/Android.bp startop/iorap/stress/Android.bp startop/iorap/tests/Android.bp startop/view_compiler/Android.bp startop/view_compiler/dex_builder_test/Android.bp test-base/hiddenapi/Android.bp test-mock/Android.bp test-runner/tests/Android.bp tests/AccessibilityEventsLogger/Android.bp tests/AccessoryDisplay/common/Android.bp tests/AccessoryDisplay/sink/Android.bp tests/AccessoryDisplay/source/Android.bp tests/ActivityManagerPerfTests/stub-app/Android.bp tests/ActivityManagerPerfTests/test-app/Android.bp tests/ActivityManagerPerfTests/tests/Android.bp tests/ActivityManagerPerfTests/utils/Android.bp tests/ActivityTests/Android.bp tests/ActivityViewTest/Android.bp tests/AmSlam/Android.bp tests/ApkVerityTest/Android.bp tests/ApkVerityTest/ApkVerityTestApp/Android.bp tests/ApkVerityTest/block_device_writer/Android.bp tests/AppLaunch/Android.bp tests/AppLaunchWear/Android.bp tests/AppResourcesLoaders/Android.bp tests/AppResourcesLoaders/Overlay/Android.bp tests/Assist/Android.bp tests/AutoVerify/app1/Android.bp tests/AutoVerify/app2/Android.bp tests/AutoVerify/app3/Android.bp tests/AutoVerify/app4/Android.bp tests/BackgroundDexOptServiceIntegrationTests/Android.bp tests/BandwidthTests/Android.bp tests/BatteryWaster/Android.bp tests/BiDiTests/Android.bp tests/BlobStoreTestUtils/Android.bp tests/BootImageProfileTest/Android.bp tests/BrowserPowerTest/Android.bp tests/Camera2Tests/SmartCamera/SimpleCamera/jni/Android.bp tests/CameraPrewarmTest/Android.bp tests/Codegen/Android.bp tests/Compatibility/Android.bp tests/CoreTests/android/Android.bp tests/DataIdleTest/Android.bp tests/DozeTest/Android.bp tests/DpiTest/Android.bp tests/DynamicCodeLoggerIntegrationTests/Android.mk tests/FeatureSplit/base/Android.bp tests/FeatureSplit/feature1/Android.bp tests/FeatureSplit/feature2/Android.bp tests/FixVibrateSetting/Android.bp tests/FlickerTests/Android.bp tests/FlickerTests/test-apps/Android.bp tests/FlickerTests/test-apps/flickerapp/Android.bp tests/FrameworkPerf/Android.bp tests/GamePerformance/Android.bp tests/GridLayoutTest/Android.bp tests/HierarchyViewerTest/Android.bp tests/HugeBackup/Android.bp tests/HwAccelerationTest/Android.bp tests/Internal/Android.bp tests/JankBench/Android.bp tests/JobSchedulerPerfTests/Android.bp tests/JobSchedulerTestApp/Android.bp tests/LargeAssetTest/Android.bp tests/LegacyAssistant/Android.bp tests/LocalizationTest/Android.bp tests/LocationTracker/Android.bp tests/LotsOfApps/Android.bp tests/LowStorageTest/Android.bp tests/ManagedProfileLifecycleStressTest/Android.bp tests/ManagedProfileLifecycleStressTest/app/DummyDPC/Android.bp tests/MemoryUsage/Android.bp tests/MirrorSurfaceTest/Android.bp tests/NativeProcessesMemoryTest/Android.bp tests/NetworkSecurityConfigTest/Android.bp tests/NullHomeTest/Android.bp tests/OdmApps/Android.bp tests/OdmApps/app/Android.bp tests/OdmApps/priv-app/Android.bp tests/OneMedia/Android.bp tests/PackageWatchdog/Android.bp tests/PlatformCompatGating/Android.bp tests/PlatformCompatGating/test-rules/Android.bp tests/ProtoInputStreamTests/Android.bp tests/RemoteDisplayProvider/Android.bp tests/RenderThreadTest/Android.bp tests/RollbackTest/Android.bp tests/SerialChat/Android.bp tests/ServiceCrashTest/Android.bp tests/SharedLibrary/client/Android.bp tests/SharedLibrary/lib/Android.bp tests/ShowWhenLockedApp/Android.bp tests/SmokeTest/Android.bp tests/SmokeTest/tests/Android.bp tests/SmokeTestApps/Android.bp tests/SoundTriggerTestApp/Android.bp tests/Split/Android.bp tests/StagedInstallTest/Android.bp tests/StatusBar/Android.bp tests/SurfaceComposition/Android.bp tests/SurfaceControlViewHostTest/Android.bp tests/SystemMemoryTest/device/Android.bp tests/SystemMemoryTest/host/Android.bp tests/SystemUIDemoModeController/Android.bp tests/TaskOrganizerTest/Android.bp tests/TelephonyCommonTests/Android.bp tests/TouchLatency/Android.bp tests/TransformTest/Android.bp tests/TtsTests/Android.bp tests/UiBench/Android.bp tests/UsageReportingTest/Android.bp tests/UsageStatsPerfTests/Android.bp tests/UsageStatsTest/Android.bp tests/UsbHostExternalManagmentTest/AoapTestDevice/Android.bp tests/UsbHostExternalManagmentTest/AoapTestHost/Android.bp tests/UsbHostExternalManagmentTest/UsbHostExternalManagmentTestApp/Android.bp tests/UsbManagerTests/Android.bp tests/UsbManagerTests/lib/Android.bp tests/UsbTests/Android.bp tests/UsesFeature2Test/Android.bp tests/VectorDrawableTest/Android.bp tests/VoiceEnrollment/Android.bp tests/VoiceInteraction/Android.bp tests/WallpaperTest/Android.bp tests/WindowAnimationJank/Android.bp tests/WindowInsetsTests/Android.bp tests/appwidgets/AppWidgetHostTest/Android.bp tests/appwidgets/AppWidgetProviderTest/Android.bp tests/backup/Android.mk tests/benchmarks/Android.bp tests/libs-permissions/Android.bp tests/net/Android.bp tests/net/common/Android.bp tests/net/deflake/Android.bp tests/net/integration/Android.bp tests/net/jni/Android.bp tests/net/smoketest/Android.bp tests/notification/Android.bp tests/permission/Android.bp tests/privapp-permissions/Android.bp tests/testables/Android.bp tests/testables/tests/Android.bp tests/utils/StubIME/Android.bp tests/utils/hostutils/Android.bp tests/utils/testutils/Android.bp tests/vcn/Android.bp tools/aapt/Android.bp tools/aapt2/Android.bp tools/aapt2/integration-tests/AutoVersionTest/Android.bp tools/aapt2/integration-tests/BasicTest/Android.bp tools/aapt2/integration-tests/MergeOnlyTest/LeafLib/Android.mk tools/aapt2/integration-tests/MergeOnlyTest/LocalLib/Android.mk tools/aapt2/integration-tests/NamespaceTest/LibOne/Android.mk tools/aapt2/integration-tests/NamespaceTest/LibTwo/Android.mk tools/aapt2/integration-tests/StaticLibTest/App/Android.bp tools/aapt2/integration-tests/StaticLibTest/LibOne/Android.bp tools/aapt2/integration-tests/StaticLibTest/LibTwo/Android.bp tools/aapt2/integration-tests/SymlinkTest/Android.bp tools/bit/Android.bp tools/codegen/Android.bp tools/dump-coverage/Android.bp tools/incident_report/Android.bp tools/incident_section_gen/Android.bp tools/lock_agent/Android.bp tools/locked_region_code_injection/Android.bp tools/obbtool/Android.bp tools/powermodel/Android.bp tools/preload-check/Android.bp tools/preload-check/device/Android.bp tools/preload/loadclass/Android.bp tools/processors/staledataclass/Android.bp tools/processors/view_inspector/Android.bp tools/protologtool/Android.bp tools/sdkparcelables/Android.bp tools/split-select/Android.bp tools/streaming_proto/Android.bp tools/validatekeymaps/Android.bp wifi/java/Android.bp wifi/tests/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to: libs/hwui/Android.bp native/webview/plat_support/Android.bp obex/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-CC-BY SPDX-license-identifier-CPL-1.0 SPDX-license-identifier-GPL SPDX-license-identifier-GPL-2.0 SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS SPDX-license-identifier-W3C legacy_unencumbered to: Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD legacy_unencumbered to: core/java/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-CPL-1.0 to: test-base/Android.bp test-runner/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL to: core/res/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0 to: libs/usb/Android.bp libs/usb/tests/accessorytest/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT to: tools/preload/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS to: api/Android.bp boot/Android.bp cmds/device_config/Android.bp cmds/settings/Android.bp core/api/Android.bp core/tests/coretests/certs/Android.bp core/tests/overlaytests/remount/test-apps/certs/Android.bp core/tests/overlaytests/remount/test-apps/overlaid_apex/Android.bp core/tests/overlaytests/remount/test-apps/overlay_apex/Android.bp libs/tracingproxy/Android.bp services/startop/Android.bp test-legacy/Android.mk tests/ApkVerityTest/testdata/Android.bp tests/TransitionTests/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ic44d662936d1ff0cae7fbe915932b37aa4e4869a Merged-in: I6e9103c3275cb2e6df5dc586588eccd7d2ab6b06
2021-01-28Add framework boot imagePaul Duffin
Currently, it is just a placeholder that retrieves information about the framework boot image from the dex_bootjars singleton. Bug: 177892522 Test: m droid Change-Id: Icd7943a37378a56c416e502aa29d6088c2f247d2 Exempt-From-Owner-Approval: https://crbug.com/gerrit/14008