Commit Graph

29810 Commits

Author SHA1 Message Date
Bill Peckham
86eef1cfab Merge "Split gen_bp_files, make Android.bp idempotent." am: 8d6aeab882 am: d0edac4eea am: ae197196ca
Original change: https://android-review.googlesource.com/c/platform/development/+/1450076

Change-Id: I56c1cedcf51deefd7a35e61daae7d4b9467a6d59
2020-10-07 14:30:38 +00:00
Bill Peckham
ae197196ca Merge "Split gen_bp_files, make Android.bp idempotent." am: 8d6aeab882 am: d0edac4eea
Original change: https://android-review.googlesource.com/c/platform/development/+/1450076

Change-Id: I8caff0db72733435bf12ac06d201729c3e2f2642
2020-10-07 14:16:39 +00:00
Bill Peckham
d0edac4eea Merge "Split gen_bp_files, make Android.bp idempotent." am: 8d6aeab882
Original change: https://android-review.googlesource.com/c/platform/development/+/1450076

Change-Id: If5289bd59bc08717c98dd73c1829ed09c3919434
2020-10-07 14:01:39 +00:00
Bill Peckham
8d6aeab882 Merge "Split gen_bp_files, make Android.bp idempotent." 2020-10-07 13:30:24 +00:00
Treehugger Robot
167aa11991 Merge "Use clang-r399163b" am: 887a45bb18 am: 3c0ad9ac69 am: b15ece0561
Original change: https://android-review.googlesource.com/c/platform/development/+/1450081

Change-Id: I118ff02d8138d83d2625c61bd0e64b948b5ae0c0
2020-10-07 08:23:48 +00:00
Treehugger Robot
b15ece0561 Merge "Use clang-r399163b" am: 887a45bb18 am: 3c0ad9ac69
Original change: https://android-review.googlesource.com/c/platform/development/+/1450081

Change-Id: I737e33d979717945cce44abc59b9169689a9609d
2020-10-07 08:10:32 +00:00
Treehugger Robot
3c0ad9ac69 Merge "Use clang-r399163b" am: 887a45bb18
Original change: https://android-review.googlesource.com/c/platform/development/+/1450081

Change-Id: Ia0c1c187f419be05876f08b2a588890eff2b736a
2020-10-07 07:52:27 +00:00
Treehugger Robot
887a45bb18 Merge "Use clang-r399163b" 2020-10-07 04:55:15 +00:00
Sasha Smundak
b60e34fce8 Use clang-r399163b
Bug: 155835175
Test: OUT_DIR=out prebuilts/clang-tools/build-prebuilts.sh, then use
generated prebuilts

Change-Id: I958876acde7987eade3cb78705daa0456baf192f
2020-10-05 18:39:54 -07:00
Bill Peckham
a2a29342aa Split gen_bp_files, make Android.bp idempotent.
Split gen_bp_files for future use of new build_props
function. Sort the data output to the Android.bp file so
that the script does not depend on the sort of the keys
in the various dictionaries.

Bug: 157967325
Test: verify that vendor snapshot content is identical
Test: verify Android.bp is sorted by arch, variation, name
Change-Id: I438f8611ad460bccfcae99441ad7c60aa3b68c49
2020-10-05 16:22:12 -07:00
Chih-hung Hsieh
004eaa05fc Merge "Use x86_64-unknown-linux-gnu for host cargo build" am: b7fe32ea2d am: ea28768000 am: dc50ffc2da am: 98398c0c0e
Original change: https://android-review.googlesource.com/c/platform/development/+/1444756

Change-Id: I064af7937fd97c19e1e9307eae1eb2c9ceecca6b
2020-10-02 21:31:01 +00:00
Chih-hung Hsieh
98398c0c0e Merge "Use x86_64-unknown-linux-gnu for host cargo build" am: b7fe32ea2d am: ea28768000 am: dc50ffc2da
Original change: https://android-review.googlesource.com/c/platform/development/+/1444756

Change-Id: I413e3356e7081140dfba81ff908f1f6f760fbb60
2020-10-02 21:16:14 +00:00
Chih-hung Hsieh
dc50ffc2da Merge "Use x86_64-unknown-linux-gnu for host cargo build" am: b7fe32ea2d am: ea28768000
Original change: https://android-review.googlesource.com/c/platform/development/+/1444756

Change-Id: Idf99c11851b8ea05296173ec0a9ee1545acef915
2020-10-02 20:57:16 +00:00
Chih-hung Hsieh
ea28768000 Merge "Use x86_64-unknown-linux-gnu for host cargo build" am: b7fe32ea2d
Original change: https://android-review.googlesource.com/c/platform/development/+/1444756

Change-Id: I90482db9631aae3d9a0374395d33a6ebc73f9e6c
2020-10-02 20:05:18 +00:00
Chih-hung Hsieh
b7fe32ea2d Merge "Use x86_64-unknown-linux-gnu for host cargo build" 2020-10-02 19:43:47 +00:00
Chih-Hung Hsieh
e1b7bb667b Use x86_64-unknown-linux-gnu for host cargo build
* Now a host cargo build uses the same --target flag as a default
  device build.
* When --device is given without --no-host or other device flag,
  we can use one cargo build to get the required rustc flags for
  both host and device builds.
* We still need merge_host_device because cargo build --test could
  recompile a library and create duplicated calls to rustc.
* Fix a gpylint warning missing-function-docstring.
* This change also detected a bug in
  external/rust/crates/structopt-derive/Android.bp
  The cargo build --tests for device was optimized out
  and the device test module was missing in Android.bp.

Bug: 169872957
Test: regenerate all .bp files in external/rust/crates
Change-Id: Ieabdc5a99534a60e4d459c9a966f7a867104c785
2020-10-01 16:59:04 -07:00
Jose "Pepe" Galmes
989e5fff9b Merge "Use symlinks instead of unzipping vendor snapshot zip files." am: 0e7bb0182d am: 3688fc6a4c am: 265639822f am: b405b2a15a
Original change: https://android-review.googlesource.com/c/platform/development/+/1437291

Change-Id: Id6eb9bbad14e625f04959d298f648dce0cc75571
2020-09-25 07:41:00 +00:00
Jose "Pepe" Galmes
b405b2a15a Merge "Use symlinks instead of unzipping vendor snapshot zip files." am: 0e7bb0182d am: 3688fc6a4c am: 265639822f
Original change: https://android-review.googlesource.com/c/platform/development/+/1437291

Change-Id: Ia2382bb34725df7fec11e7efeeac1959362d1276
2020-09-25 07:27:01 +00:00
Jose "Pepe" Galmes
265639822f Merge "Use symlinks instead of unzipping vendor snapshot zip files." am: 0e7bb0182d am: 3688fc6a4c
Original change: https://android-review.googlesource.com/c/platform/development/+/1437291

Change-Id: Iaee6d13528dc1f68233a72c2282bdce86ae68de0
2020-09-25 07:10:19 +00:00
Jose "Pepe" Galmes
3688fc6a4c Merge "Use symlinks instead of unzipping vendor snapshot zip files." am: 0e7bb0182d
Original change: https://android-review.googlesource.com/c/platform/development/+/1437291

Change-Id: I5dc65c39ed11312dd0360b3af7c46afa8a10501f
2020-09-25 06:42:00 +00:00
Jose "Pepe" Galmes
0e7bb0182d Merge "Use symlinks instead of unzipping vendor snapshot zip files." 2020-09-25 05:27:20 +00:00
Jose Galmes
00977668bf Use symlinks instead of unzipping vendor snapshot zip files.
This is useful for using the results of a local build without having to unzip
the vendor snapshot file.

Test: Passing the --symlink from other scripts and verifying the symlinks.
Change-Id: I0468c965cda99bfb0799431cc00e40a2c67d490b
2020-09-24 20:35:49 -07:00
Treehugger Robot
c8cc8554c4 Merge "Add source map for binaries from RBE" am: 7f5ba5360a am: 7267f5a92c am: 35e157de5b am: 0844f11960
Original change: https://android-review.googlesource.com/c/platform/development/+/1434681

Change-Id: I3ae8c9ce585370b9eb120750c5bd6005006a8b0f
2020-09-23 17:07:44 +00:00
Treehugger Robot
0844f11960 Merge "Add source map for binaries from RBE" am: 7f5ba5360a am: 7267f5a92c am: 35e157de5b
Original change: https://android-review.googlesource.com/c/platform/development/+/1434681

Change-Id: Id0fde44eb870de04d70492e9e6c158d17cc5d2a3
2020-09-23 16:30:36 +00:00
Treehugger Robot
35e157de5b Merge "Add source map for binaries from RBE" am: 7f5ba5360a am: 7267f5a92c
Original change: https://android-review.googlesource.com/c/platform/development/+/1434681

Change-Id: Ia8080989c3f00bacd013cbe5b5d27ce69e29193d
2020-09-23 16:13:37 +00:00
Treehugger Robot
7267f5a92c Merge "Add source map for binaries from RBE" am: 7f5ba5360a
Original change: https://android-review.googlesource.com/c/platform/development/+/1434681

Change-Id: I0f19c252945c84fbeae65987c81c43aa7dddba06
2020-09-23 15:44:15 +00:00
Treehugger Robot
7f5ba5360a Merge "Add source map for binaries from RBE" 2020-09-23 15:29:48 +00:00
Stephen Hines
910ff3b9cd Merge "Update to use clang-r399163." am: c8265d30dc am: 28c67a9aef am: fab3335df5 am: fdfff76f54
Original change: https://android-review.googlesource.com/c/platform/development/+/1434751

Change-Id: I55e6e40df10807d50631691e4e7e183299389491
2020-09-23 07:15:41 +00:00
Stephen Hines
fdfff76f54 Merge "Update to use clang-r399163." am: c8265d30dc am: 28c67a9aef am: fab3335df5
Original change: https://android-review.googlesource.com/c/platform/development/+/1434751

Change-Id: I9d4b0e2ba10a96e2af82122e998246e5f2aaf21b
2020-09-23 06:57:55 +00:00
Stephen Hines
fab3335df5 Merge "Update to use clang-r399163." am: c8265d30dc am: 28c67a9aef
Original change: https://android-review.googlesource.com/c/platform/development/+/1434751

Change-Id: Ia9833b539d8bc555aa8c1378f5f84a2d4548fb3b
2020-09-23 06:18:58 +00:00
Stephen Hines
28c67a9aef Merge "Update to use clang-r399163." am: c8265d30dc
Original change: https://android-review.googlesource.com/c/platform/development/+/1434751

Change-Id: I1a0158b52fb5376751d6ac4dd7c6d67b03c78bac
2020-09-23 05:48:58 +00:00
Stephen Hines
c8265d30dc Merge "Update to use clang-r399163." 2020-09-23 05:28:48 +00:00
Haibo Huang
987436c90b Add source map for binaries from RBE
Binaries built from RBE are using a source path under /b/f/w. Also map that to local source path.

Test: lldbclient.py -r /system/bin/ls
Change-Id: I02a90a9c827189a14b2d83485ed2abda68f9e084
2020-09-23 04:03:01 +00:00
Ryan Prichard
40a3a1a219 Merge "Add "--" to separate program args from lldb/gdb server args" am: e7a66b15d7 am: fd1884c2d0 am: bb2d7c6c6f am: fa2c1a34ad
Original change: https://android-review.googlesource.com/c/platform/development/+/1433153

Change-Id: I168b206dbf8a055511ad61935282119869dc7b8f
2020-09-22 23:51:27 +00:00
Ryan Prichard
fa2c1a34ad Merge "Add "--" to separate program args from lldb/gdb server args" am: e7a66b15d7 am: fd1884c2d0 am: bb2d7c6c6f
Original change: https://android-review.googlesource.com/c/platform/development/+/1433153

Change-Id: I0520e4e7fbd2d00deccd6ed68e4f9c5c14191466
2020-09-22 23:09:02 +00:00
Ryan Prichard
bb2d7c6c6f Merge "Add "--" to separate program args from lldb/gdb server args" am: e7a66b15d7 am: fd1884c2d0
Original change: https://android-review.googlesource.com/c/platform/development/+/1433153

Change-Id: I51a18bbf0fc203cb7920034115ef35061da0cb60
2020-09-22 22:47:56 +00:00
Ryan Prichard
fd1884c2d0 Merge "Add "--" to separate program args from lldb/gdb server args" am: e7a66b15d7
Original change: https://android-review.googlesource.com/c/platform/development/+/1433153

Change-Id: I1186f5b04d8eb67e392750d1e6f51638fc8d1bdf
2020-09-22 22:30:09 +00:00
Ryan Prichard
e7a66b15d7 Merge "Add "--" to separate program args from lldb/gdb server args" 2020-09-22 21:53:29 +00:00
Stephen Hines
f5b86b8487 Update to use clang-r399163.
Bug: http://b/155835175
Test: OUT_DIR=out prebuilts/clang-tools/build-prebuilts.sh
Change-Id: I8fd0569170eca2f7b35814b2d582c55b532bc815
2020-09-22 13:30:42 -07:00
Ryan Prichard
a51b4796c7 Add "--" to separate program args from lldb/gdb server args
Without this, "lldbclient.py -r ls --help" fails, because the lldb/gdb
server handles the "--help" argument rather than passing it through to
the program being started.

Test: lldbclient.py --lldb -r /system/bin/ls --help
Test: gdbclient.py --no-lldb -r /system/bin/ls --help
Change-Id: I76c7e73b535125ea96f5435bbfe99099786956c1
2020-09-21 20:48:52 -07:00
Haibo Huang
af3765a536 Merge "Make lldb default for gdbclient.py" am: e8ab4475ea am: 4cb07a4dd3 am: cb0d905d85 am: 59c419dff4
Original change: https://android-review.googlesource.com/c/platform/development/+/1427156

Change-Id: If8a69738ab905bbfa7946fedf897929efa7cc62c
2020-09-16 00:08:11 +00:00
Haibo Huang
59c419dff4 Merge "Make lldb default for gdbclient.py" am: e8ab4475ea am: 4cb07a4dd3 am: cb0d905d85
Original change: https://android-review.googlesource.com/c/platform/development/+/1427156

Change-Id: I650427b29b09ee786764ce8a238bea57f41aed6a
2020-09-15 23:34:01 +00:00
Haibo Huang
cb0d905d85 Merge "Make lldb default for gdbclient.py" am: e8ab4475ea am: 4cb07a4dd3
Original change: https://android-review.googlesource.com/c/platform/development/+/1427156

Change-Id: I13b0f5bf534719945153a45ba219f7b4dcaf5177
2020-09-15 22:53:25 +00:00
Haibo Huang
4cb07a4dd3 Merge "Make lldb default for gdbclient.py" am: e8ab4475ea
Original change: https://android-review.googlesource.com/c/platform/development/+/1427156

Change-Id: I9a109eb7179a62b4a44ea2dcb7ff3b4b4b00d19f
2020-09-15 22:27:38 +00:00
Treehugger Robot
bcff86a2a6 Merge "Show a warning if adb is not root before gdbclient.py" am: 84eeb1a8e6 am: 16deba10d9 am: b092e69830 am: 9e18a7a354
Original change: https://android-review.googlesource.com/c/platform/development/+/1427154

Change-Id: I73a07a5e7af0f5d9b0e5b820f202339fc2132998
2020-09-15 22:05:47 +00:00
Haibo Huang
e8ab4475ea Merge "Make lldb default for gdbclient.py" 2020-09-15 22:04:29 +00:00
Treehugger Robot
9e18a7a354 Merge "Show a warning if adb is not root before gdbclient.py" am: 84eeb1a8e6 am: 16deba10d9 am: b092e69830
Original change: https://android-review.googlesource.com/c/platform/development/+/1427154

Change-Id: If6fbcf399562c43313155848dd12138fce8f4d69
2020-09-15 21:40:12 +00:00
Treehugger Robot
b092e69830 Merge "Show a warning if adb is not root before gdbclient.py" am: 84eeb1a8e6 am: 16deba10d9
Original change: https://android-review.googlesource.com/c/platform/development/+/1427154

Change-Id: If4532ec9f615218b5a40307d9a9644b733675cb5
2020-09-15 21:13:22 +00:00
Treehugger Robot
16deba10d9 Merge "Show a warning if adb is not root before gdbclient.py" am: 84eeb1a8e6
Original change: https://android-review.googlesource.com/c/platform/development/+/1427154

Change-Id: Ifa7d06ba1e55f8dbff15b37a9a09bf1ac65c4b78
2020-09-15 20:24:56 +00:00
Treehugger Robot
84eeb1a8e6 Merge "Show a warning if adb is not root before gdbclient.py" 2020-09-15 20:03:43 +00:00