Commit Graph

43987 Commits

Author SHA1 Message Date
Tom Cherry 87d5583d12 Merge "Convert liboemaids to oemaids_headers as a headers only library" am: 946b5c5e7f
am: 7044082d04

Change-Id: Ia39ebe6bcd691ee31d2438dd279e41917e8278b5
2018-04-04 16:26:13 -07:00
Tom Cherry 7044082d04 Merge "Convert liboemaids to oemaids_headers as a headers only library"
am: 946b5c5e7f

Change-Id: I38ba520360691135fb9a9fb7700d90959b87cb1b
2018-04-04 16:21:10 -07:00
Tom Cherry 946b5c5e7f Merge "Convert liboemaids to oemaids_headers as a headers only library" 2018-04-04 23:02:34 +00:00
Ben Fennema f48eddf068 Fix: Conditionally remove atb from bootclasspath for core_tiny.xml
am: 86702c24f4

Change-Id: I7dda4e7fd1d1eb1d29321c734be047113c5d8150
2018-04-04 15:10:34 -07:00
Elliott Hughes 04a9640f72 Merge "Move adb/fastboot bash completion to their projects." am: fc1471cd29
am: c2f88c99b9

Change-Id: Ife33f139f9440b3b151f1eb7c0c219767bd484fa
2018-04-04 13:08:33 -07:00
Elliott Hughes c2f88c99b9 Merge "Move adb/fastboot bash completion to their projects."
am: fc1471cd29

Change-Id: I4e5acb47ed0b4dd96aae234dab66b1dbef7d36bd
2018-04-04 12:58:54 -07:00
Elliott Hughes fc1471cd29 Merge "Move adb/fastboot bash completion to their projects." 2018-04-04 19:44:37 +00:00
Tom Cherry 7a95c15c15 Convert liboemaids to oemaids_headers as a headers only library
Bug: 77298768
Test: test that config.fs AIDs are visible through this library
Change-Id: Ifbf3276212ea6904533ac23021bfce29d9a3c5d9
2018-04-04 12:29:14 -07:00
Ryan Prichard cdd41563a3 Merge "Fix mini_debug_info stripping when no symbols should be kept." am: a77e2acd6b
am: b9ecf4da4d

Change-Id: I10f21bb80c9f3b333068624d1a83a6f837ae9d20
2018-04-03 21:56:21 -07:00
Ryan Prichard b9ecf4da4d Merge "Fix mini_debug_info stripping when no symbols should be kept."
am: a77e2acd6b

Change-Id: Ia3d4fcec1a48f0c573d0c413d4ffc90eb8d3cac1
2018-04-03 21:48:12 -07:00
Ben Fennema 86702c24f4 Fix: Conditionally remove atb from bootclasspath for core_tiny.xml
Seems to be a cut-and-paste error in ag/3520851
base and core_minimal use REMOVE_ATB_FROM_BCP,
core_tiny used REMOVE_OAHL_FROM_BCP
(cut and pasted from the section above for
framework-oahl-backward-compatibility)

Bug: 74074575
Bug: 30188076
Test: no more of the following on wear:
  Unable to open boot classpath entry: /system/framework/framework-atb-backward-compatibility.jar
Signed-off-by: Ben Fennema <fennema@google.com>

Change-Id: I25327705ff37ab3d077b3917fcca096c398eb3ee
2018-04-03 21:32:01 -07:00
Treehugger Robot a77e2acd6b Merge "Fix mini_debug_info stripping when no symbols should be kept." 2018-04-04 04:28:52 +00:00
Elliott Hughes ce18dd448f Move adb/fastboot bash completion to their projects.
Bug: http://b/74443706
Test: bash completion still works
Change-Id: I21e6407f5114b438f5548be259a65d903ea73b62
2018-04-03 13:49:48 -07:00
Vishwath Mohan 794915b4f7 [automerger skipped] Merge "Add components to enable CFI for." into pi-dev
am: 001bc1ee00  -s ours

Change-Id: Ie84c9c4af9850bf092d70db1663d2608899bb969
2018-04-02 21:15:55 -07:00
Vishwath Mohan 78a5d7725c [automerger skipped] Add components to enable CFI for.
am: d2c372c086  -s ours

Change-Id: I32c8628fddf01a4048e40c5e98032e135d83852a
2018-04-02 21:05:56 -07:00
TreeHugger Robot 001bc1ee00 Merge "Add components to enable CFI for." into pi-dev 2018-04-03 02:06:22 +00:00
Tri Vo dccda86f8f [automerger skipped] Add TOT_SEPOLICY_VERSION = 10000.0
am: 614e2411b3  -s ours

Change-Id: Ibf7d778fd5767a3b0147fb728aafc39a73ab58b6
2018-04-02 17:37:35 -07:00
Vishwath Mohan f9bd0c887e Merge "Add components to enable CFI for." am: 3790f8b23f
am: 87b4df28a5

Change-Id: Iccfcaf8669d259f19f0c1512bf2c5f6b1bbc08cf
2018-04-03 00:15:36 +00:00
Vishwath Mohan d2c372c086 Add components to enable CFI for.
This CL adds a list of components to enable CFI for on Arm64 product
configs.

This list is not directly used anywhere, but product configs can
inherit this to easily enable CFI for all tested components.

Bug: 63926619
Test: Inherit the product config; m -j60; verify that CFI is enabled
Change-Id: I56b6dfd5495639974a19623bc7aea9efeb9acff6
Merged-In: I56b6dfd5495639974a19623bc7aea9efeb9acff6
2018-04-02 17:12:20 -07:00
Vishwath Mohan 87b4df28a5 Merge "Add components to enable CFI for."
am: 3790f8b23f

Change-Id: Ib91a3df7abb5ec8f15706462ce2e4e7b30463174
2018-04-03 00:10:19 +00:00
Treehugger Robot 3790f8b23f Merge "Add components to enable CFI for." 2018-04-02 23:58:44 +00:00
Tao Bao 69efed29de Merge "Fix the comment for find-test-data-in-subdirs." am: fe3983963f
am: b6d7d34a13

Change-Id: If68f3c4a2bffdf48512453f4d554af9f8f1f5f2c
2018-04-02 23:44:51 +00:00
Tao Bao b6d7d34a13 Merge "Fix the comment for find-test-data-in-subdirs."
am: fe3983963f

Change-Id: I524480ebec897dec5018ff563b46487bf7f3402e
2018-04-02 23:40:50 +00:00
Treehugger Robot fe3983963f Merge "Fix the comment for find-test-data-in-subdirs." 2018-04-02 23:14:11 +00:00
Ivan Lozano 0394579e19 Merge "Enable integer_overflow flag for static targets." am: a61f0042d1
am: ed8a4055fc

Change-Id: Ia6e5340866e0b0b7468cb116f2edeaabb4a06d58
2018-04-02 22:56:43 +00:00
Ivan Lozano ed8a4055fc Merge "Enable integer_overflow flag for static targets."
am: a61f0042d1

Change-Id: Iae706bde9b65ea4da7e0e12e4d6c563cccebb676
2018-04-02 22:51:04 +00:00
Treehugger Robot a61f0042d1 Merge "Enable integer_overflow flag for static targets." 2018-04-02 22:36:42 +00:00
Vishwath Mohan e003a0a6ce Add components to enable CFI for.
This CL adds a list of components to enable CFI for on Arm64 product
configs.

This list is not directly used anywhere, but product configs can
inherit this to easily enable CFI for all tested components.

Bug: 63926619
Test: Inherit the product config; m -j60; verify that CFI is enabled
Change-Id: I56b6dfd5495639974a19623bc7aea9efeb9acff6
2018-04-02 14:35:31 -07:00
Zach Riggle 9358db72c6 Merge "Add PRODUCT_PACKAGES_DEBUG_ASAN" am: c22e207c50
am: ac6cd7414d

Change-Id: I6ac2c7bf82d305f49a3c8962c0bf8107c1d86373
2018-04-02 21:29:21 +00:00
Zach Riggle ac6cd7414d Merge "Add PRODUCT_PACKAGES_DEBUG_ASAN"
am: c22e207c50

Change-Id: I319a93af819a896f697e3ef6d0260f3389a24b39
2018-04-02 21:24:13 +00:00
Treehugger Robot c22e207c50 Merge "Add PRODUCT_PACKAGES_DEBUG_ASAN" 2018-04-02 21:15:59 +00:00
Tri Vo 614e2411b3 Add TOT_SEPOLICY_VERSION = 10000.0
This variable is equal to the sepolicy version for tip-of-tree development.

Bug: 74622750
Test: ./build/soong/soong_ui.bash  --dumpvars-mode -vars PLATFORM_SEPOLICY_VERSION
is unchanged.
Change-Id: I2a62f7399fe245ec0c681e9a789da6b1b83dd9d8
Merged-In: I2a62f7399fe245ec0c681e9a789da6b1b83dd9d8
(cherry picked from commit d9c8e956ac)
2018-04-02 13:44:27 -07:00
Tao Bao 160bb70c4c Fix the comment for find-test-data-in-subdirs.
The function along with LOCAL_TEST_DATA are very helpful, but it took me
some extra minutes to figure out the issue with the arguments.

Test: N/A
Change-Id: I2c2878fca99ab77ea881d86635c27c34f9ecf855
2018-03-30 20:06:36 -07:00
Calin Juravle 858508b2ee Merge "Revert "Change the default compiler filter for install to speed-profile"" into pi-dev
am: c6063bf93c

Change-Id: Idf37f4fec35431c9cdbdaae562885def489f19e2
2018-03-31 02:03:28 +00:00
Jiyong Park 6607492308 [automerger skipped] Merge "Allow platform modules to link to vendor public libraries" into pi-dev
am: 3e1786112f  -s ours

Change-Id: Ida0678706332a85802aba61c2898703c6f867b3f
2018-03-31 01:22:59 +00:00
Calin Juravle c6063bf93c Merge "Revert "Change the default compiler filter for install to speed-profile"" into pi-dev 2018-03-31 00:28:40 +00:00
TreeHugger Robot 3e1786112f Merge "Allow platform modules to link to vendor public libraries" into pi-dev 2018-03-31 00:24:16 +00:00
Calin Juravle 4fcf794170 Revert "Change the default compiler filter for install to speed-profile"
This reverts commit 0edf9aebea.

Reason for revert: it breaks JVMTI CTS tests (because of app images).

Bug: 77340429
Bug: 77321621
Change-Id: I4236ecd42c92f9a594f94cf212f0a75945989ad9
2018-03-31 00:14:04 +00:00
Jeff Gaston e7479b7c5d Merge "Run jetifier against prebuilts directly rather than classes.jar" into pi-dev
am: 51eff801ad

Change-Id: I8d2f4aa6739a908a0591384121686976cb6516c8
2018-03-30 22:02:10 +00:00
SzuWei Lin 368b0c0c5a Remove adding /odm from GSI makefile
am: d24396d4df

Change-Id: I9f01384203a83e5635bc4d06c6cc225706a4e6e5
2018-03-30 21:15:14 +00:00
Zach Riggle 9323b7faf3 Add PRODUCT_PACKAGES_DEBUG_ASAN
This is a list of modules which should be installed by default, but only on
builds which are set up for Address Sanitizer (via SANITIZE_TARGET=address).

Additionally, add sanitizer-status to PRODUCT_PACKAGES_DEBUG so that all
userdebug builds will have the binary.  Currently, the module has the
"debug" tag but it may go away in the future.

Change-Id: I0bea4faf9c2a65380292471437e51ef8324b5af3
2018-03-30 21:09:50 +00:00
Bowgo Tsai db33e9fc25 [automerger skipped] Merge "Products launching with API 28 needs system-as-root" into pi-dev
am: d2ae46e6dc  -s ours

Change-Id: Id19d19308e53e3d182b069fd306fcffe0116a69e
2018-03-30 21:09:47 +00:00
Hridya Valsaraju 5f25c0ea32 [automerger skipped] Merge "Allow addition of recovery DTBO to recovery image" into pi-dev
am: 6ee73ee8c0  -s ours

Change-Id: I327bbf853b1f79158667469d571bdd8e6743c949
2018-03-30 20:20:22 +00:00
TreeHugger Robot 51eff801ad Merge "Run jetifier against prebuilts directly rather than classes.jar" into pi-dev 2018-03-30 19:11:21 +00:00
Tri Vo 46ead88e00 Merge "Add TOT_SEPOLICY_VERSION = 10000.0" am: 802eecc01c
am: 69898d4d14

Change-Id: I77179cee85704e65d5611ebd1668d198ba8b2249
2018-03-30 17:30:54 +00:00
Tri Vo 69898d4d14 Merge "Add TOT_SEPOLICY_VERSION = 10000.0"
am: 802eecc01c

Change-Id: Id6dfee953fa18924e945bceec4261d5db5d3f686
2018-03-30 17:25:39 +00:00
Treehugger Robot 802eecc01c Merge "Add TOT_SEPOLICY_VERSION = 10000.0" 2018-03-30 17:11:36 +00:00
SzuWei Lin d24396d4df Remove adding /odm from GSI makefile
The odm/ is default created under the root directory.
We don't need adding /odm mount pointer now in GSI.

Bug: 77297861
Test: build aosp_arm64_ab-userdebug and boot on a Pixel 2 device.
Change-Id: Ied48439f366acc33595b958b75c2f30d8f6ad57e
2018-03-30 13:39:49 +08:00
Jiyong Park 379ae9274e Allow platform modules to link to vendor public libraries
Normally, when building with VNDK, platform modules are not allowed to
link against vendor libraries, because the ABI of the vendor libraries
are not guaranteed to be stable and may differ across multiple vendor
images.

However, the vendor public libraries are the exceptions. Vendor public
libraries are vendor libraries that are exposed to 3rd party apps and
listed in /vendor/etc/public.libraries.txt. Since they are intended to
be exposed to public, their ABI stability is guaranteed (by definition,
though it is up to the vendor to actually guarantee it).

This change allows platform modules to link to vendor public libraries.
When the name of a vendor public libraries (whose stub is defined via
vendor_public_library in Android.bp) is listed in
LOCAL_SHARED_LIBRARIES, it is actually linked to the stub library which
is available to platform modules.

Bug: 74275385
Test: m -j
Merged-In: I063b43431196190b59332b1bcad59f267073f89f
Change-Id: I063b43431196190b59332b1bcad59f267073f89f
(cherry picked from commit c3f1356a3a)
2018-03-30 12:59:34 +09:00
Jiyong Park a67b3f50a6 Merge "Allow platform modules to link to vendor public libraries" am: fb6389d720
am: 2dc643eb36

Change-Id: I556ef8c1f3da1580021327d6246112d8a1e51660
2018-03-30 03:55:33 +00:00