Commit graph

30565 commits

Author SHA1 Message Date
Jayant Chowdhary
89fc3a6525 Merge "Mark libsuspend vendor_available." am: 6e2d24ab5a
am: 1c8e482995

Change-Id: I0f4c365a213504392e7636eac1df01f7d15f4c69
2017-05-25 17:23:46 +00:00
Jayant Chowdhary
a68d78d295 Merge "Mark libnetutils vendor_available." am: 7d5c86c0fc
am: dc940ade6f

Change-Id: Iaaaefa591f8597db4c5f7a0c4f037f97c51bc951
2017-05-25 17:23:38 +00:00
Jayant Chowdhary
ff13a63035 Merge "Mark libion vendor_available." am: b538f96fe1
am: 44895afce3

Change-Id: I6de8b707f2ed298df5ae6f1ef0cb9bc53524b863
2017-05-25 17:23:30 +00:00
Jayant Chowdhary
065bde731e Merge "Mark libsysutils vendor_available." am: 52d43ce5ab
am: f3704c443f

Change-Id: I1af7814f46228c3076e8313024a0dc16a5f2f277
2017-05-25 17:23:23 +00:00
Jayant Chowdhary
02b14ba3f8 Merge "Mark libmetricslogger vendor_available." am: db2e0d4981
am: ff98e25491

Change-Id: I5d6569ba54c24c541a8acde5d873e7fcd95407d6
2017-05-25 17:23:17 +00:00
Jayant Chowdhary
6d6673314c Merge "Mark libziparchive vendor_available." am: e0ee6d31fd
am: 55a59f9906

Change-Id: Ie9439e0165583696d63f3453e352a52dcfd02cc2
2017-05-25 17:23:10 +00:00
Jayant Chowdhary
1c8e482995 Merge "Mark libsuspend vendor_available."
am: 6e2d24ab5a

Change-Id: Id716171806d71fabd9a67aa6a60189f30a35d2e2
2017-05-25 17:17:35 +00:00
Jayant Chowdhary
dc940ade6f Merge "Mark libnetutils vendor_available."
am: 7d5c86c0fc

Change-Id: Ief58111dea549224b3bce5cb52fd691d4381fb88
2017-05-25 17:17:29 +00:00
Jayant Chowdhary
44895afce3 Merge "Mark libion vendor_available."
am: b538f96fe1

Change-Id: I195145af90433c29ce9e408197e8d7183cb960bc
2017-05-25 17:17:23 +00:00
Jayant Chowdhary
f3704c443f Merge "Mark libsysutils vendor_available."
am: 52d43ce5ab

Change-Id: Ib1490362c5c800e2bdc96ef06e607c93da1006b2
2017-05-25 17:17:17 +00:00
Jayant Chowdhary
ff98e25491 Merge "Mark libmetricslogger vendor_available."
am: db2e0d4981

Change-Id: Id50e1bb8a7a4fecfde35a63439ac28b1be883e21
2017-05-25 17:17:11 +00:00
Jayant Chowdhary
55a59f9906 Merge "Mark libziparchive vendor_available."
am: e0ee6d31fd

Change-Id: Ic414d368d7043083ce9cf9c09d124fb700ac8866
2017-05-25 17:16:47 +00:00
Jayant Chowdhary
6e2d24ab5a Merge "Mark libsuspend vendor_available." 2017-05-25 17:08:41 +00:00
Jayant Chowdhary
7d5c86c0fc Merge "Mark libnetutils vendor_available." 2017-05-25 17:08:41 +00:00
Jayant Chowdhary
b538f96fe1 Merge "Mark libion vendor_available." 2017-05-25 17:08:41 +00:00
Jayant Chowdhary
52d43ce5ab Merge "Mark libsysutils vendor_available." 2017-05-25 17:08:41 +00:00
Jayant Chowdhary
db2e0d4981 Merge "Mark libmetricslogger vendor_available." 2017-05-25 17:08:41 +00:00
Jayant Chowdhary
e0ee6d31fd Merge "Mark libziparchive vendor_available." 2017-05-25 17:08:41 +00:00
GuangHui Liu
621e253c43 Merge "Create build target to pull adb test scripts." am: 9c0a541f08
am: 0daaf93424

Change-Id: I1b8ee4fb2592703ee316573f11950256e657d46f
2017-05-25 16:57:11 +00:00
GuangHui Liu
0daaf93424 Merge "Create build target to pull adb test scripts."
am: 9c0a541f08

Change-Id: I16d0bd1bc943725f8404230fb7a53c1834fa25b3
2017-05-25 16:54:18 +00:00
GuangHui Liu
9c0a541f08 Merge "Create build target to pull adb test scripts." 2017-05-25 16:48:19 +00:00
Hung-ying Tyan
0cd0d52147 Merge "Load {default,build}.prop from /{system,vendor,odm}/etc/" am: a9aa77d259
am: 26c4bcfadd

Change-Id: I4dd7c0b729026390e58902a3f6c8d27d483a46ba
2017-05-25 02:43:09 +00:00
Hung-ying Tyan
26c4bcfadd Merge "Load {default,build}.prop from /{system,vendor,odm}/etc/"
am: a9aa77d259

Change-Id: Ia7ea9b864c978332676110fec7d7d4c3a7b4f88f
2017-05-25 02:40:08 +00:00
Treehugger Robot
a9aa77d259 Merge "Load {default,build}.prop from /{system,vendor,odm}/etc/" 2017-05-25 02:32:37 +00:00
Hung-ying Tyan
723f1a2b31 Load {default,build}.prop from /{system,vendor,odm}/etc/
/default.prop may be moved to /system/etc/ and renamed as prop.default.
/{system,vendor,odm}/build.prop may be moved to /{system,vendor,odm}/etc/
and renamed as prop.build.
This patch makes property_service load prop.* from the new locations
first. Also replaces NULL with nullptr for C++ cleanup.

Bug: 37815285
Test: Booted pixel phones, checked the locations of prop.*, verified
      symlinks, checked a few properties (via adb shell getprop)
      and manually tested a few apps (Camera, Maps etc).
      ODM is not tested as it does not exist on the tested device.
Change-Id: Id8eeb3c1a5728dd04005dfad4733b8e6336f9093
2017-05-25 08:41:08 +08:00
Mark Salyzyn
74952ae146 Merge "liblog: test: android_logger_get_ "kernel" log buffer can be empty" am: f71d718906
am: 4f75c5383b

Change-Id: Id273c5c6f3ad7c33a93a665c1f16e7dd3b3036c5
2017-05-24 22:13:20 +00:00
Mark Salyzyn
4f75c5383b Merge "liblog: test: android_logger_get_ "kernel" log buffer can be empty"
am: f71d718906

Change-Id: Ia13870fbefd181fda177739b09c735cab585e61a
2017-05-24 22:10:50 +00:00
Mark Salyzyn
f71d718906 Merge "liblog: test: android_logger_get_ "kernel" log buffer can be empty" 2017-05-24 22:02:48 +00:00
Jayant Chowdhary
e37259ec8b Mark libsuspend vendor_available.
libsuspend belongs to vndk-cap. Mark it vendor_available to enable vndk
abi stability checks on it.

Details: https://android-review.googlesource.com/368372

Test: mm -j64

Bug: 38244611

Change-Id: I2243c6d8710b6b2f80375849e82afba28a735507
2017-05-24 14:44:30 -07:00
Jayant Chowdhary
2e31a8c4f9 Mark libion vendor_available.
libion belongs to vndk-cap. Mark it vendor_available to enable vndk
abi stability checks on it.

Details: https://android-review.googlesource.com/368372

Test: mm -j64

Bug: 38244611

Change-Id: I8ac290d435b7c4dc5e669bfccb4562495ce92516
2017-05-24 14:25:08 -07:00
Jayant Chowdhary
409731efc1 Mark libnetutils vendor_available.
libneutils is a library which belongs to vndk-cap. Mark it
vendor_available to enable vndk abi stability checks on it.

Details: https://android-review.googlesource.com/368372

Test: mm -j64

Bug: 38244611

Change-Id: I32938e3e0bcc1e771290d87f561cc06b9b019046
2017-05-24 14:18:35 -07:00
Jayant Chowdhary
7f96d49370 Mark libmetricslogger vendor_available.
libmetricslogger is a library which belongs to vndk-cap. Mark it
vendor_available to enable vndk abi stability checks on it.

Details: https://android-review.googlesource.com/368372

Test: mm -j64

Bug: 38244611

Change-Id: If4bb63d3769317bc7cfc0f2f326e8bdd7b565ebe
2017-05-24 14:13:51 -07:00
Jayant Chowdhary
a1bdd2412e Mark libsysutils vendor_available.
libsysutils belongs to vndk-cap. Mark it vendor_available to enable vndk
abi stability checks on it.

Details: https://android-review.googlesource.com/368372

Test: mm -j64

Bug: 38244611

Change-Id: I3ef1d09c7e836549eb13ce68ac7cdcd5923bde0f
2017-05-24 13:01:24 -07:00
Mark Salyzyn
37eaefa9a0 liblog: test: android_logger_get_ "kernel" log buffer can be empty
If user build and for the "kernel" log buffer, allow an empty report.

Test: CTS: User: liblog#android_logger_get_
Test: remove ro.debuggable line from /default.prop,
      run liblog-unit-tests --gtest_filter=*.android_logger_get_
Bug: 62030309
Change-Id: I5f91af07608988f322b3c46574becc308e1d8b13
2017-05-24 12:45:41 -07:00
Jayant Chowdhary
2c87bccf46 Mark libziparchive vendor_available.
libziparchive is a library which belongs to vndk-cap. Mark it
vendor_available to enable header-abi-dumper's invocation to identify it
as a part of the vndk.

Details: https://android-review.googlesource.com/368372

Test: mm -j64

Bug: 38244611

Change-Id: Ibe490cc6c2cfca0f8d58df45317bb3a491d530f0
2017-05-24 12:33:12 -07:00
James Hawkins
3a297256fc Merge "bootstat: Set up clang-format-2 for bootstat." am: efb30b0ccd
am: 58730e3ec0

Change-Id: Ia96521a16d5b19a7e1321ee8c66b4d619e080716
2017-05-24 19:13:06 +00:00
James Hawkins
58730e3ec0 Merge "bootstat: Set up clang-format-2 for bootstat."
am: efb30b0ccd

Change-Id: Ib1c7f1d31fd88d73258ea1da62ec052c9da15687
2017-05-24 19:10:07 +00:00
Treehugger Robot
efb30b0ccd Merge "bootstat: Set up clang-format-2 for bootstat." 2017-05-24 19:02:35 +00:00
James Hawkins
259dc730da bootstat: Set up clang-format-2 for bootstat.
Bug: None
Test: None
Change-Id: I534801dae4baec52687c8bbc563f8d92fca1a106
2017-05-24 10:19:25 -07:00
Mark Salyzyn
f22c0f8026 Merge "liblog: test: enoent requires userdebug or eng to run" am: c408e77095
am: 6c919e72f7

Change-Id: Ie987570623b8bb0a5e5597a5102c29350d56282a
2017-05-24 16:48:26 +00:00
Mark Salyzyn
6c919e72f7 Merge "liblog: test: enoent requires userdebug or eng to run"
am: c408e77095

Change-Id: I8cab5126249740241cdb10ed168440fefadcb4ba
2017-05-24 16:45:56 +00:00
Treehugger Robot
c408e77095 Merge "liblog: test: enoent requires userdebug or eng to run" 2017-05-24 16:38:46 +00:00
Bowgo Tsai
942b4efa2e Merge "fs_mgr: fix SIGSEGV when ostream << nullptr" am: 225f0d98c8
am: 9af4b13b8f

Change-Id: Ifc0a6dd17f59fab0092d79f76c5cb0cf22a46691
2017-05-24 16:29:26 +00:00
Bowgo Tsai
9af4b13b8f Merge "fs_mgr: fix SIGSEGV when ostream << nullptr"
am: 225f0d98c8

Change-Id: I4982b949121cb7038b86cc107769048f7cd7fe5e
2017-05-24 16:26:55 +00:00
Treehugger Robot
225f0d98c8 Merge "fs_mgr: fix SIGSEGV when ostream << nullptr" 2017-05-24 16:22:33 +00:00
Mark Salyzyn
38dad6c9e4 liblog: test: enoent requires userdebug or eng to run
Bypass test if we do not have all the prerequisites to run this check
of liblog failure propagation.  We need to be root, or be able to
call su, in order to temporarily stop logd to measure the error
response from liblog.  Basically a "user" build can not have the
levers to deny or fail the logger, preventing our ability to run the
liblog.enoent test.

Test: CTS: User: liblog#enoent
Test: remove ro.debuggable line from /default.prop,
      run liblog-unit-tests --gtest_filter=*.enoent
Bug: 62030441
Change-Id: I52177b8dd3c66d433bddf630e840ee088e13cddc
2017-05-24 07:50:29 -07:00
Bowgo Tsai
59af33c9ed fs_mgr: fix SIGSEGV when ostream << nullptr
fstab_rec.fs_options might be nullptr when printing error message.
Use android::base::StringPrintf() to '(null)' when needed.

Bug: 37759782
Test: Boot device and manaully trigger the output
Change-Id: I1bdf4ba57331aaea9dd5e790f6bf9d9b8bdc8b53
2017-05-24 18:57:16 +08:00
Felipe Leme
916a84e38b Merge "Always print the initial bugreport progress message." am: 5b17d7131b
am: 8b54eb7681

Change-Id: I94389c1883ae72d2e209463d09b48cf60d0fce3f
2017-05-24 02:13:28 +00:00
Felipe Leme
8b54eb7681 Merge "Always print the initial bugreport progress message."
am: 5b17d7131b

Change-Id: Ib67d9471f1e64dfe45761603a85652157a1531f6
2017-05-24 02:10:56 +00:00
Treehugger Robot
5b17d7131b Merge "Always print the initial bugreport progress message." 2017-05-24 02:05:13 +00:00