Commit Graph

44007 Commits

Author SHA1 Message Date
Steven Moreland 4b44087f6b Merge "Support manifest fragments." am: e543e409d2
am: b1f4a0d379

Change-Id: I94f8dd57206c5a8f37798e1d0b36bb1b9015ab3a
2018-04-05 16:24:25 -07:00
Steven Moreland b1f4a0d379 Merge "Support manifest fragments."
am: e543e409d2

Change-Id: I5b6ca6b1c5de82f2dc065c6bc499c6a8b3b7c7c8
2018-04-05 16:17:49 -07:00
Treehugger Robot e543e409d2 Merge "Support manifest fragments." 2018-04-05 23:09:14 +00:00
Calin Juravle b8cf643107 Merge "Change the default compiler filter for install to speed-profile" am: 6607ce7efa
am: 903e7cb737

Change-Id: I36e2d3b6b7b33f5b5dad8b97dfbe4431eed7398f
2018-04-05 15:14:29 -07:00
Calin Juravle 903e7cb737 Merge "Change the default compiler filter for install to speed-profile"
am: 6607ce7efa

Change-Id: I87d0fe37cc121dcd46eb03ae7fe4191f5a944da5
2018-04-05 15:07:24 -07:00
Calin Juravle 6607ce7efa Merge "Change the default compiler filter for install to speed-profile" 2018-04-05 21:51:46 +00:00
Steven Moreland 3629aa77da Support manifest fragments.
LOCAL_VINTF_FRAGMENTS/vintf_fragments are
used to specify what manifest fragments should be installed
by a target.

Test: fragments get installed to the right location
Test: broken fragment gets detected
Test: boot device and verify service is working and manifest is updated
Test: verify OTA package contains fragments
Bug: 66917623
Change-Id: I21abe65a31b8c3d255c8ccd80e102ff3acb23105
2018-04-05 11:26:35 -07:00
Tom Cherry a5f62b118c Merge "Convert liboemaids to oemaids_headers as a headers only library" into pi-dev
am: aa66121df1

Change-Id: Ic2a0b7ce5eb66759484787539300852a7f7bc957
2018-04-05 09:44:11 -07:00
Tom Cherry aa66121df1 Merge "Convert liboemaids to oemaids_headers as a headers only library" into pi-dev 2018-04-05 16:03:45 +00:00
Anton Hansson 6d3b0388b3 [automerger skipped] Merge "Enforce specifying sdk/private for apps." into stage-aosp-master
am: 16f8f3c4a7  -s ours

Change-Id: Ibf4f59a74c96f85356891a96f7eb311bbc74a0a5
2018-04-05 03:56:42 -07:00
Anton Hansson 16f8f3c4a7 Merge "Enforce specifying sdk/private for apps." into stage-aosp-master 2018-04-05 10:45:18 +00:00
Dan Willemsen 97bfc60b95 Merge "Start moving add_lunch_combo to Make" am: a975fe9c24
am: 7cc6f3313c

Change-Id: Ib207b87fff7438f01f05ca7de21e94930e0dd065
2018-04-04 20:39:38 -07:00
Dan Willemsen 7cc6f3313c Merge "Start moving add_lunch_combo to Make"
am: a975fe9c24

Change-Id: Ibcd5116efba20539da95a61207483df4a803eef2
2018-04-04 20:28:38 -07:00
Treehugger Robot a975fe9c24 Merge "Start moving add_lunch_combo to Make" 2018-04-05 03:14:07 +00:00
Ryan Prichard 60181e803e Fix mini_debug_info stripping when no symbols should be kept.
am: d809d369cb

Change-Id: Ibfdae4df1646047eaeef56f1262dec31dfc8cfff
2018-04-04 18:15:50 -07:00
Dan Willemsen af2e1f8487 Start moving add_lunch_combo to Make
Start deprecating add_lunch_combo, preferring a list of common choices
in each AndroidProducts.mk file.

This list will be validated so that we don't have typos:

https://android-review.git.corp.google.com/c/device/generic/car/+/619533

Or targets that no longer exist.

Bug: 77599627
Test: lunch
Test: lunch 34
Test: lunch aosp_x86_64-eng
Test: lunch aosp_<tab>
Change-Id: Ie0ddaa94cbd6cee26584f56f1706a8ec1333f87e
2018-04-04 17:14:47 -07:00
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 1355c4603c 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
(cherry picked from commit 7a95c15c15)
2018-04-04 16:05:49 -07:00
Tom Cherry 946b5c5e7f Merge "Convert liboemaids to oemaids_headers as a headers only library" 2018-04-04 23:02:34 +00:00
Ryan Prichard d809d369cb Fix mini_debug_info stripping when no symbols should be kept.
If there are no symbols to keep (i.e. all function symbols are also in
the dynsym table), then the $@.keep_symbols file has size 0.
When objcopy parses a --keep-symbols file, it has a special case for
0-sized files where it silently fails (exits with status 1, no error
message). On the other hand, objcopy is happy with a file containing no
symbols, as long as there is some whitespace or a comment. Avoid the
special case by appending a newline to keep_symbols.

Bug: b/62815515
Bug: b/77242617
Test: manual
Change-Id: I348593164fe78ece5c85db3d28c7daccce3a52fb
(cherry picked from commit a45f5833c0)
2018-04-04 15:56:20 -07: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
Calin Juravle b5dadc3a18 Change the default compiler filter for install to speed-profile
The install filter is speed-profile in order to enable the use of profiles
from the dex metadata files. Note that if a profile is not provided or if
it is empty speed-profile is equivalent to (quicken + empty app image).

Test: build & install an app
Bug: b/30934496
Change-Id: I895b5e2a1d8ff478f56b0f08cb589789d0743b54
2018-04-03 12:43:04 -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