Commit Graph

27466 Commits

Author SHA1 Message Date
Bill Yi
d8af24477c Merge "Merge stage-aosp-master to aosp-master - DO NOT MERGE" 2020-03-05 18:27:29 +00:00
Bill Yi
3010e76b9b Merge stage-aosp-master to aosp-master - DO NOT MERGE
Change-Id: I389e3de0857445fe25bbfb26844d31d1f64f3819
2020-03-05 09:50:57 -08:00
Automerger Merge Worker
b6b64e7adb Merge "Label libandroid_runtime_lazy.so as LLNDK-private" am: bbc0eb847a
Change-Id: I274b8b7f18dfff81b54a62707e494c515da86b16
2020-03-04 09:27:10 +00:00
Treehugger Robot
bbc0eb847a Merge "Label libandroid_runtime_lazy.so as LLNDK-private" 2020-03-04 09:08:20 +00:00
Hsin-Yi Chen
65ee0b5747 Label libandroid_runtime_lazy.so as LLNDK-private
libbinder_ndk and libmediandk depend on libandroid_runtime_lazy.

Bug: 150740437
Test: vts_vndk_open_libraries_test
Change-Id: I199930482813ed48a9c2318715edd260f89bcbab
2020-03-04 12:49:04 +08:00
Automerger Merge Worker
4170e08b10 Merge "Increment platform-tools version to 30.0.0." am: ff0896cef2
Change-Id: I3d461525d8d89a354392e047f7668df7198e028c
2020-03-03 00:13:27 +00:00
Josh Gao
ff0896cef2 Merge "Increment platform-tools version to 30.0.0." 2020-03-03 00:01:43 +00:00
Josh Gao
d4076c2d58 Increment platform-tools version to 30.0.0.
Bug: http://b/150296491
Test: none
Change-Id: I4b27c83aada5dd8ce5fa1948bb84212f54288ec7
2020-03-02 14:09:54 -08:00
Automerger Merge Worker
f94546de92 Merge "Adds official comment support to the whitelist format." am: e999df1b2a
Change-Id: If8c72d3b0b428cfbf77adc3feedf988695956c7d
2020-03-02 18:44:12 +00:00
Daniel Norman
e999df1b2a Merge "Adds official comment support to the whitelist format." 2020-03-02 18:31:56 +00:00
Automerger Merge Worker
811bcd1b86 Merge changes Ide2ae854,I71ca710e,I90a80a7a,I05e82f06 am: e0505bfec4
Change-Id: I24d6d94b148b5f5a38c3251209e1a6ee1183766d
2020-03-02 10:14:11 +00:00
Automerger Merge Worker
59e0bcd942 gsi-pubsign-release.sh print verbose log am: f2c04ff675
Change-Id: I5a85d773343f7abbdc70968c0f691a3bddfed482
2020-03-02 10:14:09 +00:00
Automerger Merge Worker
a431778ce9 Fix gsi-pubsign-release.sh rsync command am: 7d0189a6ec
Change-Id: If41a1eba6271f0673f97bf4db63d60caec11d276
2020-03-02 10:14:07 +00:00
Automerger Merge Worker
e44709edfc Add script for gsi_pubsign build chaining target am: 12d2ae00ea
Change-Id: I58459649e94fdbe473f5ba74c6db8b8f3f45913f
2020-03-02 10:14:05 +00:00
Treehugger Robot
e0505bfec4 Merge changes Ide2ae854,I71ca710e,I90a80a7a,I05e82f06
* changes:
  gsi-pubsign-release.sh follows symbolic link
  gsi-pubsign-release.sh print verbose log
  Fix gsi-pubsign-release.sh rsync command
  Add script for gsi_pubsign build chaining target
2020-03-02 05:52:16 +00:00
Automerger Merge Worker
c0fb152741 Merge "Remove embedded launcher from repack_super_image" am: b2149885b0
Change-Id: Ibbf4cf81e94a00dc5618f64cc62fd030875fcfc9
2020-03-02 04:34:17 +00:00
Treehugger Robot
b2149885b0 Merge "Remove embedded launcher from repack_super_image" 2020-03-02 04:19:34 +00:00
Yo Chiang
5b8373d7b9 gsi-pubsign-release.sh follows symbolic link
Use `find -L` and `cp --dereference` to follow symlinks.

Bug: 149803895
Test: manual
Merged-In: Ide2ae854dd61e595ca2676634f660241343e6dba
Change-Id: Ide2ae854dd61e595ca2676634f660241343e6dba
(cherry picked from commit abdcbb3f83)
2020-03-02 02:47:22 +00:00
Yo Chiang
f2c04ff675 gsi-pubsign-release.sh print verbose log
Bug: 149803895
Test: ./gsi-pubsign-release.sh aosp_arm64 aosp_arm64_pubsign \
        aosp_arm64-artifact_path aosp_arm64_pubsign-artifact_path
Merged-In: I71ca710e3d2d7305112e118e8d19c3b07d6f028c
Change-Id: I71ca710e3d2d7305112e118e8d19c3b07d6f028c
(cherry picked from commit fe9bb151c0)
2020-03-02 02:47:14 +00:00
Yo Chiang
7d0189a6ec Fix gsi-pubsign-release.sh rsync command
Add trailing / to rsync source directory, this prevents rsync from
creating an additional level of directory under the destination.

For example, if `tree src` outputs:
  src
  └── file

then:
$ rsync src dest   # creates dest/src/file
$ rsync src/ dest  # creates dest/file

Bug: 149803895
Test: ./gsi-pubsign-release.sh aosp_arm64 aosp_arm64_pubsign \
        aosp_arm64-artifact_path aosp_arm64_pubsign-artifact_path

Merged-In: I90a80a7afdf6f71db592599c6a645554cf830309
Change-Id: I90a80a7afdf6f71db592599c6a645554cf830309
(cherry picked from commit 8b15a8ba3c)
2020-03-02 02:45:45 +00:00
Yo Chiang
12d2ae00ea Add script for gsi_pubsign build chaining target
Bug: 149803895
Test: ./gsi-pubsign-release.sh aosp_arm64 aosp_arm64_pubsign \
        aosp_arm64-artifact_path aosp_arm64_pubsign-artifact_path

Merged-In: I05e82f0605eec33c0da9b5a5d5cbf3506af3706c
Change-Id: I05e82f0605eec33c0da9b5a5d5cbf3506af3706c
(cherry picked from commit 45c81a65e7)
2020-03-02 10:38:54 +08:00
Daniel Norman
f5d8193c46 Adds official comment support to the whitelist format.
Test: Added a comment to the whitelist.txt, ran compare_images.
Change-Id: I27a8949b13dd55d23cbb6fd5a3b68ecdcb7204b2
2020-02-28 11:51:59 -08:00
Hsin-Yi Chen
a39f294116 Remove embedded launcher from repack_super_image
The launcher has dependency on libc++.so which isn't available on the
test server. This commit disables embedded_launcher so that the script
is interpreted by the python3 installed on the OS.

Test: repack_super_image outside of build environment
Bug: 148839595
Change-Id: Ic49cac9c6f5c67bde58ac3272213b3bebc54a73e
2020-02-28 15:25:49 +08:00
Automerger Merge Worker
73674013a4 Merge "Add repack_super_image" am: 2220e76f32
Change-Id: I3a8b5b0b47fa212feb961356958e431da2ef1586
2020-02-27 12:26:03 +00:00
Treehugger Robot
2220e76f32 Merge "Add repack_super_image" 2020-02-27 12:14:55 +00:00
Automerger Merge Worker
9d9e53f9ef Merge "privapp_permissions: Check product privapp_permissions" am: 8349562e0d
Change-Id: I6d694d9ee054898065a7ec4067d4f3c496c59746
2020-02-27 02:15:49 +00:00
Treehugger Robot
8349562e0d Merge "privapp_permissions: Check product privapp_permissions" 2020-02-27 02:00:24 +00:00
Automerger Merge Worker
a44e7ca2e4 Merge "Add ifuncs to the elf symbol list." am: fb2cf1e894
Change-Id: I32bac86520d037eb09c8cb0611e1eac344825e1a
2020-02-26 23:47:14 +00:00
Peter Collingbourne
fb2cf1e894 Merge "Add ifuncs to the elf symbol list." 2020-02-26 23:32:14 +00:00
Peter Collingbourne
711cabf7b1 Add ifuncs to the elf symbol list.
Otherwise, we may miss parts of the ABI that are implemented as ifuncs,
and get spurious errors when changing a function to an ifunc.

Bug: 135772972
Change-Id: I2a85775731133fb5da3ba362b2bb74a1c6f160b5
2020-02-26 09:56:27 -08:00
Hsin-Yi Chen
20ddc6d248 Add repack_super_image
Bug: 148839595
Test: make dist gsi_utils
Test: repack_super_image \
      --ota-tools $ANDROID_PRODUCT_OUT/otatools.zip \
      --misc-info ./misc_info.txt \
      ./super.img product= \
      system=$ANDROID_PRODUCT_OUT/system.img
Change-Id: I29ff8c6f0e117d3b42cc975929bd0a0823136bc9
2020-02-26 14:10:37 +08:00
Christian Oder
1ee526c938 privapp_permissions: Check product privapp_permissions
* permission whitelists need to get placed on the same partition as the apps themselves
* check product and system individually and generate XMLs accordingly

Test: Verify missing entries for system and product get generated on hotdog
Test: Verify missing entries for system and system/product get generated on taimen and maple
Change-Id: I37bd5c7b738caaab93019688c6a944dc6bbffa75
2020-02-25 22:48:25 +01:00
Automerger Merge Worker
f5e79fd2e6 Merge "emulator: switch x86* to 5.4 kernel" am: d7081eca99
Change-Id: If53f62c8f86ef51ca39a3a87db9e8f1ed3d6869f
2020-02-25 03:20:58 +00:00
Treehugger Robot
d7081eca99 Merge "emulator: switch x86* to 5.4 kernel" 2020-02-25 03:09:51 +00:00
Roman Kiryanov
cc527e2899 emulator: switch x86* to 5.4 kernel
Bug: 147493341
Test: boot
Change-Id: Iad0ce71c34cc55c858b24598120bf01d91e10aa1
Signed-off-by: Roman Kiryanov <rkir@google.com>
2020-02-20 18:19:00 -08:00
Automerger Merge Worker
549d754f67 Merge "Ensure compare_images is built with one TARGET_PRODUCT." am: 41dca08dfc
Change-Id: I4b483de16f9fb15a0a8c782094ba378ce24d1782
2020-02-20 18:41:56 +00:00
Chris Gross
41dca08dfc Merge "Ensure compare_images is built with one TARGET_PRODUCT." 2020-02-20 18:29:10 +00:00
Automerger Merge Worker
c142c19b37 Merge "Add more OWNERS for VNDK development" am: 76fbfe68c1
Change-Id: Iefe791016ff0492a6827219d7b4b3aa41ef9c854
2020-02-20 04:44:46 +00:00
Logan Chien
76fbfe68c1 Merge "Add more OWNERS for VNDK development" 2020-02-20 04:25:45 +00:00
Automerger Merge Worker
4ff901fdde Merge "Add a module for extra VNDK library lists" am: 7890f3b315
Change-Id: I4f769dccc984f233fb40fb4cf79fdf23a9a649b4
2020-02-20 02:22:25 +00:00
Hsin-Yi Chen
7890f3b315 Merge "Add a module for extra VNDK library lists" 2020-02-20 02:09:44 +00:00
Automerger Merge Worker
b0852730cb Merge "Switch to clang-r377782b" am: 1fac2a9434
Change-Id: I41b3eb32eb62d6f1d86dcf824d838b254c6a9193
2020-02-19 18:15:05 +00:00
Chih-hung Hsieh
1fac2a9434 Merge "Switch to clang-r377782b" 2020-02-19 17:58:18 +00:00
Logan Chien
20716cbb6e Add more OWNERS for VNDK development
Test: n/a
Change-Id: Ie39450963970aa12c3112852be2722bd801e9ad0
2020-02-19 09:28:32 -08:00
Hsin-Yi Chen
cdfca90059 Add a module for extra VNDK library lists
This commit adds a file group which consists of all extra VNDK library
lists. VTS depends on the file group.

Bug: 147454897
Test: make vts_vndk_dependency_test
Change-Id: I9b456a1180f76b34a0039090e1648596260e66b4
2020-02-19 16:56:22 +08:00
Chih-Hung Hsieh
4faa6c77bf Switch to clang-r377782b
Bug: 149509676
Test: make
Change-Id: I2bf35cf4e96fd6048a124d653389a6c7384b3e43
2020-02-19 00:13:15 -08:00
Chris Gross
41e92f962b Ensure compare_images is built with one TARGET_PRODUCT.
Currently compare_images is built using aosp_arm (the default),
but is excuted under aosp_arm64. This change just moves the build
step inside of the aosp_arm64 lunch invocation.

Test: Ran compare_images_and_print.sh

Change-Id: I2e63a4027f6499666d3a199fd9887556af35a361
2020-02-19 00:51:02 +00:00
Treehugger Robot
3318aa8224 Merge "Switch to clang-r377782" am: e73d499e47
Change-Id: I20cf94cf8fe45555339a17d1640a96a10f162d15
2020-02-14 03:02:34 +00:00
Treehugger Robot
e73d499e47 Merge "Switch to clang-r377782" 2020-02-14 02:44:27 +00:00
Chih-Hung Hsieh
4780976679 Switch to clang-r377782
* replace CodegenNameGenerator with ASTNameGenerator
* use new ClassTemplateDecl::Create signature

Bug: 145916209
Test: make
Change-Id: I2bc6228b8ef1d78665bffa587f60bf82ceab459d
2020-02-13 16:09:56 -08:00