Commit Graph

1055 Commits

Author SHA1 Message Date
Sorin Basca
78cbed57ae Allow libtinyxml2 on Android from S
We can reduce the size of some binaries in ART by switching from
libxml2 to libtinyxml2. For this to be achieved, the external
libtinyxml2 needs to be made available to the ART components.

Bug: 177209057
Test: m
Change-Id: I29059ad3860a8f91f7734a15ab02bb35137f4654
2021-05-27 12:41:17 +00:00
Anton Hansson
6c677dfa9f [automerger skipped] Expand visibility of sdkinfo proto am: 48293f029d am: d95d5e98c4 -s ours
am skip reason: Merged-In I93ba55f1c1b4f60f36a26a2397088a5471eef850 with SHA-1 bad2aab5a1 is already in history

Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1719616

Change-Id: I785a637b149f703f19afbade468e1be5f48762a6
2021-05-27 10:52:01 +00:00
Anton Hansson
bbb9d3b778 [automerger skipped] Expand visibility of sdkinfo proto am: 48293f029d am: d95d5e98c4 -s ours
am skip reason: Merged-In I93ba55f1c1b4f60f36a26a2397088a5471eef850 with SHA-1 bad2aab5a1 is already in history

Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1719616

Change-Id: I42e32045dfd660404da54980276a4dcdb5da9620
2021-05-27 10:51:19 +00:00
Anton Hansson
d95d5e98c4 Expand visibility of sdkinfo proto am: 48293f029d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1719616

Change-Id: I487e20d1b1ee87dca8986a6512a0cb522d032ee7
2021-05-27 10:26:08 +00:00
Anton Hansson
c3b41d81ea Rename sdkinfo extension from binarypb to pb
binarypb is a bit of a mouthful, and it should be evident this pb is not
a textpb.

Bug: 189323663
Test: sdkextensions_e2e_tests
Merged-In: I20ec8ce30116b55a28ed32e0004ec2ff24955a1f
Change-Id: I20ec8ce30116b55a28ed32e0004ec2ff24955a1f
2021-05-27 10:04:29 +00:00
Anton Hansson
17b797da26 Rename sdkinfo extension from binarypb to pb am: 9cd023a5c0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/common/+/14734544

Change-Id: I09f0d3aacb7d447378816a7782658f0361724537
2021-05-27 07:21:19 +00:00
Anton Hansson
b002276f04 Rename sdkinfo extension from binarypb to pb am: 9cd023a5c0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/common/+/14734544

Change-Id: I90bbe8704d24114281a86474e13bd4c13a3bda09
2021-05-27 07:21:12 +00:00
Peter Collingbourne
35220a6311 Add note_memtag_heap_sync to the list of the allowed deps.
Fixes the build with SANITIZE_TARGET=memtag_heap
SANITIZE_TARGET_DIAG=memtag_heap.

Bug: 135772972
Change-Id: I0b209dbc3577a27f7adc16f347ba940d8db24a80
2021-05-26 18:42:27 -07:00
Anton Hansson
48293f029d Expand visibility of sdkinfo proto
Embed it into all the modules that are part of the updatable API
surface, ahead of actually introducing any new API levels with
requirements on these modules.

Also rename to current_sdkinfo for clarity.

Bug: 188787081
Test: Inspect apex files
Merged-In: I93ba55f1c1b4f60f36a26a2397088a5471eef850
Change-Id: I93ba55f1c1b4f60f36a26a2397088a5471eef850
2021-05-26 17:10:52 +01:00
Anton Hansson
9cd023a5c0 Rename sdkinfo extension from binarypb to pb
binarypb is a bit of a mouthful, and it should be evident this pb is not
a textpb.

Bug: 189323663
Test: sdkextensions_e2e_tests
Change-Id: I20ec8ce30116b55a28ed32e0004ec2ff24955a1f
2021-05-26 16:47:33 +01:00
Anton Hansson
b34ef153ce Expand visibility of sdkinfo proto am: bad2aab5a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/common/+/14683382

Change-Id: I3cc8674d87513696d32b701dd50cf280bba7eccf
2021-05-26 11:42:04 +00:00
Anton Hansson
981d250862 Expand visibility of sdkinfo proto am: bad2aab5a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/common/+/14683382

Change-Id: I49dc2c355edcd43eb686db58c59a7c155ba61161
2021-05-26 10:29:19 +00:00
Mathew Inwood
d6feadb8ce Add #{NEVER_SUGGEST} to MODULES_OWNERS.
The gerrit support is not merged yet, but it in progress. This change
will ensure that MODULES_OWNERS are not suggested in gerrit, avoiding
wasted time due to incorrect owners assignment.

Bug: 188631514
Bug: 181661570
Test: N/A
Change-Id: I7138a92c2e36d2c936a374144a56707ed49d6398
2021-05-26 10:45:40 +01:00
Orion Hodson
bd40bf0938 Add static variant of libnativehelper_compat_libc++ am: a4d77f5acc am: 79526586e7
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1713860

Change-Id: Ie3f28f9aaba31b36996e5df0be25b60685835475
2021-05-24 16:51:48 +00:00
Orion Hodson
3049c229f3 Add static variant of libnativehelper_compat_libc++ am: a4d77f5acc am: 79526586e7
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1713860

Change-Id: I638e4594d3ba29c0245f1cbf7b12f87f69220680
2021-05-24 16:50:39 +00:00
Orion Hodson
79526586e7 Add static variant of libnativehelper_compat_libc++ am: a4d77f5acc
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1713860

Change-Id: Id80f6badde770115f76dbb7571ec941ad37bd41c
2021-05-24 16:29:50 +00:00
Anton Hansson
bad2aab5a1 Expand visibility of sdkinfo proto
Embed it into all the modules that are part of the updatable API
surface, ahead of actually introducing any new API levels with
requirements on these modules.

Also rename to current_sdkinfo for clarity.

Bug: 188787081
Test: Inspect apex files
Change-Id: I93ba55f1c1b4f60f36a26a2397088a5471eef850
2021-05-24 12:24:22 +01:00
Orion Hodson
a4d77f5acc Add static variant of libnativehelper_compat_libc++
This allows the libcore native code in the ART Module to link against
the static variant libnativehelper_compat_libc++.

Ignore-AOSP-First: other dependencies need to land in aosp first this

Bug: 188067586
Test: m
Change-Id: I4b039b38d8560827b2acc80ea0157ce21da09150
(cherry picked from commit 3c01a8beff)
2021-05-21 16:06:10 +01:00
Orion Hodson
ff5f083713 Add static variant of libnativehelper_compat_libc++ am: 3c01a8beff
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/common/+/14662189

Change-Id: I2accfae4f310d763a17394029b5c7df4acf21c47
2021-05-21 14:48:31 +00:00
Orion Hodson
7c4a8486dc Add static variant of libnativehelper_compat_libc++ am: 3c01a8beff
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/common/+/14662189

Change-Id: If0ca4f0ef9a943f74d0de659bce7b0e2fb8bcc29
2021-05-21 14:46:30 +00:00
Orion Hodson
3c01a8beff Add static variant of libnativehelper_compat_libc++
This allows the libcore native code in the ART Module to link against
the static variant libnativehelper_compat_libc++.

Ignore-AOSP-First: other dependencies need to land in aosp first this

Bug: 188067586
Test: m
Change-Id: I4b039b38d8560827b2acc80ea0157ce21da09150
2021-05-21 07:37:34 +00:00
satayev
09fc2f3915 Merge "Add link to policy." am: 3cb8db65e5 am: 3e36da8267
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1711933

Change-Id: I877b3e9e8c63cb9255abe9d973d4a8e004e0f3dd
2021-05-20 20:22:32 +00:00
satayev
a02bbf261d Merge "Add link to policy." am: 3cb8db65e5 am: 3e36da8267
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1711933

Change-Id: Ice448113f896d97415bc4f5a15ac02173bf6ded1
2021-05-20 20:21:36 +00:00
satayev
3e36da8267 Merge "Add link to policy." am: 3cb8db65e5
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1711933

Change-Id: I011353471342da0f5977f1e65ee0045347c7f188
2021-05-20 19:59:07 +00:00
satayev
3cb8db65e5 Merge "Add link to policy." 2021-05-20 19:39:51 +00:00
satayev
3f16edc6c1 [automerger skipped] Use absolute paths in classpaths.proto. am: 24a42d49c7 -s ours
am skip reason: Merged-In I4f955303631ba84b47d6e287c7b4f59c1e198da1 with SHA-1 4239d7b57b is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/common/+/14639257

Change-Id: I998f876c9481373ad92e0399db9d930811f4c870
2021-05-20 09:46:44 +00:00
satayev
65654a1e77 [automerger skipped] Use absolute paths in classpaths.proto. am: 24a42d49c7 -s ours
am skip reason: Merged-In I4f955303631ba84b47d6e287c7b4f59c1e198da1 with SHA-1 4239d7b57b is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/common/+/14639257

Change-Id: I84baa106eece68886b784e7d08f318d1ff337826
2021-05-20 09:44:38 +00:00
Mathew Inwood
2858401491 Add link to policy.
Test: N/A
Change-Id: I305cefbfd585687270638248483e4943180a37b7
2021-05-19 16:31:43 +01:00
satayev
24a42d49c7 Use absolute paths in classpaths.proto.
The intention before was to use relative paths to a partition where a
config is defined. However, jars in /system_ext partition are planned to
be declared in /system's classpaths.proto config.

Bug: 180105615
Test: atest derive_classpath_test
Change-Id: I4f955303631ba84b47d6e287c7b4f59c1e198da1
Merged-In: I4f955303631ba84b47d6e287c7b4f59c1e198da1
(cherry picked from commit 4239d7b57b)
2021-05-19 12:24:01 +01:00
satayev
e6448bffa4 Use absolute paths in classpaths.proto. am: 4239d7b57b am: 2fe45ad6bb
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1711328

Change-Id: Ifef53d7be8b9a77d625ce294bf1f7575e80c7847
2021-05-19 10:05:33 +00:00
satayev
50a4789afb Use absolute paths in classpaths.proto. am: 4239d7b57b am: 2fe45ad6bb
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1711328

Change-Id: I3f67c53717806d5725fbb502b939b0520d7178e4
2021-05-19 10:04:45 +00:00
satayev
2fe45ad6bb Use absolute paths in classpaths.proto. am: 4239d7b57b
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1711328

Change-Id: I6b913431ea3d9d4b93e1f621e35f559c285d376b
2021-05-19 09:36:55 +00:00
satayev
4239d7b57b Use absolute paths in classpaths.proto.
The intention before was to use relative paths to a partition where a
config is defined. However, jars in /system_ext partition are planned to
be declared in /system's classpaths.proto config.

Bug: 180105615
Test: atest derive_classpath_test
Change-Id: I4f955303631ba84b47d6e287c7b4f59c1e198da1
2021-05-18 19:32:02 +01:00
Ken Chen
73fede45cd Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d am: b64d164044 am: 5057c04a27 am: 0ac08d3336
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: I1d99048566c002a0ac11aa1e6a79ff19f8d83c05
2021-05-14 17:57:16 +00:00
Ken Chen
a39772e1b4 Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d am: b64d164044 am: 5057c04a27 am: 0ac08d3336
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: I94271ac1769a921c9f5aac81bf62d6c5abe60151
2021-05-14 17:47:54 +00:00
Ken Chen
0ac08d3336 Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d am: b64d164044 am: 5057c04a27
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: I93fb8eccbffd60d9c8d8af6bf9cde25eaae1a02e
2021-05-14 17:28:08 +00:00
Ken Chen
5057c04a27 Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d am: b64d164044
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: I2523a295b3baaeb04d8309f706c12b8949734679
2021-05-14 17:15:09 +00:00
Ken Chen
21e8a9e943 Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d am: b64d164044 am: 7a9ff71b36 am: 64a5b60b2f
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: Ia2d05262496482c112ab1df710b24e5efe87c889
2021-05-13 03:20:58 +00:00
Ken Chen
93af8cf468 Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d am: b64d164044 am: 7a9ff71b36 am: 64a5b60b2f
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: I10d19ddc9fab8721247137affa5b57ffec884753
2021-05-13 03:20:56 +00:00
Ken Chen
64a5b60b2f Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d am: b64d164044 am: 7a9ff71b36
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: Ic86105c653cf99a153561f0c3cd692b3ae11c961
2021-05-13 02:59:31 +00:00
Ken Chen
7a9ff71b36 Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d am: b64d164044
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: If350df61d78cebcd358dea99fe4abdc91d225239
2021-05-13 02:44:30 +00:00
Ken Chen
b64d164044 Merge "Make netd_aidl_interface-V6-java available for connectivity" am: bb9ba93a7d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1686007

Change-Id: Ib3cb2192cfd0f5faf4b95f4d17f9770ab991ba19
2021-05-13 01:34:23 +00:00
Ken Chen
bb9ba93a7d Merge "Make netd_aidl_interface-V6-java available for connectivity" 2021-05-13 01:20:39 +00:00
Treehugger Robot
fc6f9db1fa Merge "Add SettingsLib libraries used by PermissionController to allowed_deps." am: 9f1f0d8423 am: 5c22d43292 am: 321c827488 am: 161b9e8e7b
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1702865

Change-Id: I1d82439b143ff55e3438260f07d2eb4c11d539e4
2021-05-11 12:56:05 +00:00
Treehugger Robot
bf0067e48f Merge "Add SettingsLib libraries used by PermissionController to allowed_deps." am: 9f1f0d8423 am: 5c22d43292 am: d95489e737 am: 45ddb51794
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1702865

Change-Id: Idcbfa4a10c0d6b85227937513c2ee59796cadf55
2021-05-11 12:55:59 +00:00
Treehugger Robot
e2245f56a5 Merge "Add SettingsLib libraries used by PermissionController to allowed_deps." am: 9f1f0d8423 am: 5c22d43292 am: 321c827488 am: 161b9e8e7b
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1702865

Change-Id: Ibfb5b301033c670e41d188d5ead9a3a6f30c3c18
2021-05-11 12:54:14 +00:00
Treehugger Robot
38e05292bf Merge "Add SettingsLib libraries used by PermissionController to allowed_deps." am: 9f1f0d8423 am: 5c22d43292 am: d95489e737 am: 45ddb51794
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1702865

Change-Id: Ia6b0e70716ad3efa7a8e0d7bd6e7b9231bfae21e
2021-05-11 12:53:54 +00:00
Treehugger Robot
161b9e8e7b Merge "Add SettingsLib libraries used by PermissionController to allowed_deps." am: 9f1f0d8423 am: 5c22d43292 am: 321c827488
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1702865

Change-Id: I6c4a326e6d7b66908f4ccf55d5c32be78a68835d
2021-05-11 12:33:43 +00:00
Treehugger Robot
45ddb51794 Merge "Add SettingsLib libraries used by PermissionController to allowed_deps." am: 9f1f0d8423 am: 5c22d43292 am: d95489e737
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1702865

Change-Id: I13864fee25061ea33a35f2183274fe112132cb7a
2021-05-11 12:32:33 +00:00
Treehugger Robot
d95489e737 Merge "Add SettingsLib libraries used by PermissionController to allowed_deps." am: 9f1f0d8423 am: 5c22d43292
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1702865

Change-Id: I5caa737d118172fe48eaa2b5debe2ceecd9d6905
2021-05-11 12:15:46 +00:00