Commit Graph

49307 Commits

Author SHA1 Message Date
Ivan Lozano 90131145f0 Merge "Don't enable CFI diagnostics in include paths." am: 689e71c3b6
am: eb8b6624c9

Change-Id: I77e1b438bee52089061d0f2c8fd8af1cc9aae850
2019-02-06 17:41:52 -08:00
Ivan Lozano eb8b6624c9 Merge "Don't enable CFI diagnostics in include paths."
am: 689e71c3b6

Change-Id: I9016cde240538737799be42083a5fbdd6a66b847
2019-02-06 17:38:46 -08:00
Treehugger Robot 689e71c3b6 Merge "Don't enable CFI diagnostics in include paths." 2019-02-07 01:23:46 +00:00
Sasha Smundak 01841d77a8 Merge "Provide an option to reduce build verbosity" am: bef15eb430
am: 89804c53cb

Change-Id: I7d6ed314af88d7411ebd13a0a0f818e3daeef1f7
2019-02-06 14:03:03 -08:00
Sasha Smundak 89804c53cb Merge "Provide an option to reduce build verbosity"
am: bef15eb430

Change-Id: Ib4f429f4d400a862380d57ec07716a8e25b4ef2c
2019-02-06 13:58:53 -08:00
Treehugger Robot bef15eb430 Merge "Provide an option to reduce build verbosity" 2019-02-06 21:47:27 +00:00
Hridya Valsaraju 9e178279d6 Merge "Allow for a separate recovery DTBO to be used for non-A/B devices." am: 7520513222
am: d8040de305

Change-Id: Ic66d9988b3ff73efd7bd34e2861eaa0a03695fd7
2019-02-06 12:30:38 -08:00
Hridya Valsaraju d8040de305 Merge "Allow for a separate recovery DTBO to be used for non-A/B devices."
am: 7520513222

Change-Id: Id9174bf64b16d46cfe10e125f8a8f8fc8827a047
2019-02-06 12:24:38 -08:00
Treehugger Robot 7520513222 Merge "Allow for a separate recovery DTBO to be used for non-A/B devices." 2019-02-06 20:07:22 +00:00
Ivan Lozano 55220942ed Don't enable CFI diagnostics in include paths.
Don't enable CFI diagnostics by default when applying it in include
paths. Part of a broader effort to remove diagnostics mode from CFI
across the board.

This should reduce performance overhead and also allows the minimal
runtime to work when other ubsan sanitizers are enabled. CFI stack
dumps should include a CFI related function, so it should be apparent
when a crash is CFI-related.

Bug: 117417735
Test: make -j
Change-Id: I3d6326e06d7aa7d9c00382f336301ecb822ae7ec
2019-02-06 11:09:05 -08:00
Steven Moreland 41919a7998 Merge "mainline_system -= ...tests.libhwbinder@1.0-impl" am: 7bd8753381
am: 7a61e48691

Change-Id: If23a84d67bb0bbd9106ffee8053069cef489bbde
2019-02-06 10:43:32 -08:00
Steven Moreland 71af5ccab0 Merge "Remove '-b' from AIDL." am: 6eadb628a1
am: bd0cf0ff6c

Change-Id: I7ed7442f026f7ac3a749df54030649014de18010
2019-02-06 10:40:47 -08:00
Steven Moreland 7a61e48691 Merge "mainline_system -= ...tests.libhwbinder@1.0-impl"
am: 7bd8753381

Change-Id: I42f43000904ac0bdb081d6f8004563923085c0f5
2019-02-06 10:29:45 -08:00
Steven Moreland bd0cf0ff6c Merge "Remove '-b' from AIDL."
am: 6eadb628a1

Change-Id: I377a26dd2d4fcd6bc6dab924b4e2f22ba4284a65
2019-02-06 10:28:03 -08:00
Steven Moreland 7bd8753381 Merge "mainline_system -= ...tests.libhwbinder@1.0-impl" 2019-02-06 18:16:54 +00:00
Steven Moreland 6eadb628a1 Merge "Remove '-b' from AIDL." 2019-02-06 18:09:31 +00:00
Orion Hodson da1df0abfb Merge "Remove libsurfaceflinger_ddmconnection from PRODUCT_PACKAGES" am: d2d3c048d0
am: a88d9aac42

Change-Id: I62e135cc91f9ff26bd99e09dcdf2f44a6af3b15e
2019-02-06 01:11:07 -08:00
Orion Hodson a88d9aac42 Merge "Remove libsurfaceflinger_ddmconnection from PRODUCT_PACKAGES"
am: d2d3c048d0

Change-Id: I56de8acb47bef08d8bbf2997d832b859e2739607
2019-02-06 01:02:58 -08:00
Orion Hodson d2d3c048d0 Merge "Remove libsurfaceflinger_ddmconnection from PRODUCT_PACKAGES" 2019-02-06 08:51:39 +00:00
Steven Moreland e0c38893ff Remove '-b' from AIDL.
An empty file will be emitted for parcel declarations. Now sources may
include parcel definitions.

Bug: 70046217
Test: manual
Change-Id: Ib4bfaf52101956a543738d50ea699f9232f5bb91
2019-02-06 04:58:06 +00:00
Tri Vo 5a3d3acce8 Merge "Add ashmemd to base_system.mk" am: 7bd32730a4
am: 07e5189064

Change-Id: I5d46f62743aa0592de3e0c427776fde2c5381018
2019-02-05 13:56:39 -08:00
Tri Vo 07e5189064 Merge "Add ashmemd to base_system.mk"
am: 7bd32730a4

Change-Id: Ib67720b4ecbef3d548c829fb436f45ab0b57bd55
2019-02-05 13:44:22 -08:00
Tri Vo 7bd32730a4 Merge "Add ashmemd to base_system.mk" 2019-02-05 21:38:50 +00:00
Dan Willemsen ed05fac2d5 Merge "Remove support for building Windows modules in Make" am: 9a3ef57d99
am: d5c921f51e

Change-Id: I00a462906a4fee43b59aa34759f3d6673aaef494
2019-02-05 13:19:14 -08:00
Dan Willemsen d5c921f51e Merge "Remove support for building Windows modules in Make"
am: 9a3ef57d99

Change-Id: Ia29632ee9b0503a2a4907e034b9d9031f88dfe67
2019-02-05 13:11:00 -08:00
Dan Willemsen 9a3ef57d99 Merge "Remove support for building Windows modules in Make" 2019-02-05 20:45:27 +00:00
Hridya Valsaraju a941899906 Allow for a separate recovery DTBO to be used for non-A/B devices.
This CL allows for a separate recovery DTBO to be used by
specifying it with the board config variable
BOARD_PREBUILT_RECOVERY_DTBOIMAGE.

Bug: 123889996
Test: make recoveryimage and make dist on a target that builds
recovery.img and unpack_bootimg.py to test that BOARD_PREBUILT_RECOVERY_DTBOIMAGE
gets used as the recovery DTBO.

Change-Id: I6f83f37c3c894b2acddab1000224cd433649faa1
2019-02-05 18:19:39 +00:00
Kostya Kortchinsky ae9f718af3 Merge "Add option to disable Scudo globally [Make]" am: adcb1498c5
am: 9454ff6766

Change-Id: Ic0c63b665853dc0d1a4266f64976203518d12b20
2019-02-05 06:59:20 -08:00
Kostya Kortchinsky 9454ff6766 Merge "Add option to disable Scudo globally [Make]"
am: adcb1498c5

Change-Id: I329d20e8745760a0319e74e70723147f4d49c0ca
2019-02-05 06:55:13 -08:00
Kostya Kortchinsky adcb1498c5 Merge "Add option to disable Scudo globally [Make]" 2019-02-05 14:45:39 +00:00
Orion Hodson 172eae9364 Remove libsurfaceflinger_ddmconnection from PRODUCT_PACKAGES
DdmConnection dlopen's libart.so which is undesirable for the Runtime Module.

Bug: 120782499
Test: m -j100
Change-Id: I53aa1ee43da6cbee8a61c231e38d8bdad26c98e4
Merged-In: I53aa1ee43da6cbee8a61c231e38d8bdad26c98e4
2019-02-05 09:31:33 +00:00
Anton Hansson 32e96d9799 Merge "Merge product_services into product by default" am: 7d1e353834
am: e3aed13328

Change-Id: Id07ce6e69424c4dc1a2bd5c9eaa800955c8fd591
2019-02-05 01:25:35 -08:00
Anton Hansson e3aed13328 Merge "Merge product_services into product by default"
am: 7d1e353834

Change-Id: Ie08204c9476d82d4b9fe1dd78530821a58f6b7e6
2019-02-05 01:21:34 -08:00
Anton Hansson 7d1e353834 Merge "Merge product_services into product by default" 2019-02-05 09:12:15 +00:00
Dan Willemsen 75b208716f Merge "Fix aux_config warning" am: a5f55d8e1a
am: 0781334ab9

Change-Id: If738827ec74f9dc2c8748bb8e5777adfa5da323c
2019-02-05 00:37:28 -08:00
Dan Willemsen 0781334ab9 Merge "Fix aux_config warning"
am: a5f55d8e1a

Change-Id: I29c79be227d531cd66adbadd52aac1a0d995843d
2019-02-05 00:33:17 -08:00
Treehugger Robot a5f55d8e1a Merge "Fix aux_config warning" 2019-02-05 08:20:29 +00:00
Dan Willemsen f264690860 Remove support for building Windows modules in Make
These now must be defined in Android.bp files.

Bug: 122618577
Test: compare build-aosp_arm.ninja before/after
Test: codesearch for LOCAL_MODULE_HOST_OS.*windows
Change-Id: I14451c7753299692940e026f85687b4c3331bb07
2019-02-05 00:19:41 -08:00
Stephen Hines 2212a42857 Merge "Use llvm-{strip,objcopy} by default" am: c6dee37255
am: 0fc6f12cb1

Change-Id: Idae880434b4ddd0745d9a9d2f2ecfadbc084fa85
2019-02-04 21:08:01 -08:00
Anton Hansson fcd8e9570a Merge "Add myself to build/make owners" am: 20258b55b6
am: 5adb63c82b

Change-Id: I796324d0829216d2a39abf7c0c2591603ee34e59
2019-02-04 21:07:08 -08:00
Dan Willemsen fcdc0cb737 Fix aux_config warning
Don't declare targets during config files, as they're loaded in other
contexts as well. In this case, `droidcore` was not defined when we were
handling CleanSpec.mk files, leading to:

build/make/core/aux_config.mk:185: warning: real file "droidcore" depends on PHONY target "auxiliary"

Bug: 123583617
Test: m nothing; check for warnings
Change-Id: I71b8819deb81442810c7dd5c681ddb38a1171cff
2019-02-04 20:52:14 -08:00
Suren Baghdasaryan e6f1361c39 Merge changes from topic "cgroup abstraction layer" am: 080e3d390f
am: 74aa0917d4

Change-Id: Ic179fc30731b74be08f07c5957a923b3b70f8283
2019-02-04 20:44:56 -08:00
Stephen Hines 0fc6f12cb1 Merge "Use llvm-{strip,objcopy} by default"
am: c6dee37255

Change-Id: Ie6ca67706f95bb8d64532e709586a96dc2437201
2019-02-04 19:20:17 -08:00
Stephen Hines c6dee37255 Merge "Use llvm-{strip,objcopy} by default" 2019-02-05 03:13:14 +00:00
Kostya Kortchinsky 027324099f Add option to disable Scudo globally [Make]
This adds an option to turn off Scudo globally, and use it for Go.

Bug: 123228023
Test: verify that Scudo is disabled for a Go build, eg:
lunch marlin_svelte-eng && m -j, check that Scudo is not linked in
out/target/product/marlin/system/bin/mediaextractor
Test: verify that Scudo is enabled otherwise, eg:
lunch marlin-eng && m -j, check that Scudo is linked in
out/target/product/marlin/system/bin/mediaextractor

Change-Id: Idc82d581fade544a474e6f2ff0b54dd191ba0818
Merged-In: Idc82d581fade544a474e6f2ff0b54dd191ba0818
2019-02-04 12:35:04 -08:00
Anton Hansson 5adb63c82b Merge "Add myself to build/make owners"
am: 20258b55b6

Change-Id: I95f8426a7b8213eada61b9eaff58de622b557ebe
2019-02-04 07:05:51 -08:00
Treehugger Robot 20258b55b6 Merge "Add myself to build/make owners" 2019-02-04 14:56:02 +00:00
Anton Hansson eb836eaf62 Add myself to build/make owners
To get faster turnaround in LON for things I know about.

Test: N/A
Change-Id: Iaebb841caa1179d88c52131fc3b69977d2bb52b9
2019-02-04 10:36:22 +00:00
Suren Baghdasaryan 74aa0917d4 Merge changes from topic "cgroup abstraction layer"
am: 080e3d390f

Change-Id: I4157bb1ccf37423572b3d0042a991e46c9d27fd5
2019-02-03 20:07:21 -08:00
Suren Baghdasaryan 080e3d390f Merge changes from topic "cgroup abstraction layer"
* changes:
  Add libjsoncpp into VNDK
  Add cgroups.json and task_profiles.json build targets
2019-02-03 22:28:22 +00:00