Commit graph

26908 commits

Author SHA1 Message Date
Mark Salyzyn
5e170bf5d4 Merge "liblog: export log/log_read.h to vndk"
am: ff21dba167

Change-Id: I8e6c8aae6452d0a34eca1c40172123121cc0e060
2017-01-27 02:18:36 +00:00
Treehugger Robot
ff21dba167 Merge "liblog: export log/log_read.h to vndk" 2017-01-27 02:14:34 +00:00
Dan Albert
d187f3c5ee Merge "Don't use private libc++ macros."
am: 296f7dad19

Change-Id: If4b64581a39e2cd3e51fda1ac34dcf2b99cb4197
2017-01-27 01:23:02 +00:00
Treehugger Robot
296f7dad19 Merge "Don't use private libc++ macros." 2017-01-27 00:42:21 +00:00
Mark Salyzyn
9b844bc6e1 liblog: export log/log_read.h to vndk
Test: gTest liblog-unit-tests
Bug: 34250038
Change-Id: I2904b950eb399a4f34c5da31b51703e8f2d5ea93
2017-01-26 16:10:59 -08:00
Josh Gao
41e6488441 Merge "debuggerd_handler: remove PR_SET_DUMPABLE check."
am: 6fe7045e0e

Change-Id: I2dc4b3ee36a5bed956ffe6c28f8e2b1aeba358aa
2017-01-26 23:17:32 +00:00
Josh Gao
6fe7045e0e Merge "debuggerd_handler: remove PR_SET_DUMPABLE check." 2017-01-26 23:11:21 +00:00
Josh Gao
e5288f292a debuggerd_handler: remove PR_SET_DUMPABLE check.
crash_dump has CAP_SYS_PTRACE and this was never obeyed by debuggerd.

Change-Id: Ifee5e94b97b1f6440ad0be79758f0db2d2aaba2e
2017-01-26 15:08:18 -08:00
Dan Albert
9ccdd5fb17 Don't use private libc++ macros.
The visibility macros just expand to the defaults, so this isn't
needed anyway.

Test: mm
Bug: http://b/34740564
Change-Id: If0ba6b412554300823219405c1e801ceec747dd0
2017-01-26 14:58:26 -08:00
Paul Lawrence
b6add247f9 Merge "Allow __NR_pipe for 32-bit processes"
am: 6f9a034cb9

Change-Id: I8c3ff313493cf9a468313390b85063d877908fb6
2017-01-26 22:29:57 +00:00
Treehugger Robot
6f9a034cb9 Merge "Allow __NR_pipe for 32-bit processes" 2017-01-26 22:25:20 +00:00
Josh Gao
7257f2ad7d Merge "adb: fix darwin build."
am: dd87331974

Change-Id: Ie1509f3660d983c0763ca61b3585c333b66c1ea1
2017-01-26 22:06:54 +00:00
Josh Gao
dd87331974 Merge "adb: fix darwin build." 2017-01-26 22:03:16 +00:00
Josh Gao
06766a8b29 adb: fix darwin build.
Bug: none
Test: mma on mac
Change-Id: I49ef3c4892c7942a235d317d90386c7d8a872868
2017-01-26 14:01:34 -08:00
Elliott Hughes
0474cfba64 Merge "fastboot: Workaround for touchbar hang on MBP 2016"
am: fc267f865e

Change-Id: I5b5cc5829be22911c9051b9706bf4242dcc7d8ac
2017-01-26 21:43:24 +00:00
Mark Salyzyn
15d2054891 Merge changes Ib3354417,I400cf4cc
am: b3d294dd8f

Change-Id: I063ff0827ff4769c558b2b5100caba9d4b884a76
2017-01-26 21:42:56 +00:00
Mark Salyzyn
88c2dc6d85 liblog: add log/log_read.h
am: 21de8aca67

Change-Id: I1112987479ce288dce754e55ee33e606aa764552
2017-01-26 21:42:54 +00:00
Mark Salyzyn
0ff1ccdf25 liblog: add log/log_time.h
am: 52c140ca72

Change-Id: Iead9ae24411464c9555c0bc24394633415e58c5a
2017-01-26 21:42:50 +00:00
Mark Salyzyn
ed8ffa2b50 Merge "liblog: add log/log_system.h"
am: a19f8ebc93

Change-Id: I0be2c41f57e9f4d3d4b4a7de6b30fba57ee5f510
2017-01-26 21:42:37 +00:00
Elliott Hughes
fc267f865e Merge "fastboot: Workaround for touchbar hang on MBP 2016" 2017-01-26 21:39:39 +00:00
Mark Salyzyn
b3d294dd8f Merge changes Ib3354417,I400cf4cc
* changes:
  liblog: add log/log_read.h
  liblog: add log/log_time.h
2017-01-26 21:38:22 +00:00
Mark Salyzyn
a19f8ebc93 Merge "liblog: add log/log_system.h" 2017-01-26 21:37:52 +00:00
Josh Gao
27f93f87db Merge "adb: add libusb implementation for Linux/Darwin."
am: 6205a1d841

Change-Id: Ic43cd34c095cde71f4c089ac83ec36bd7670cb98
2017-01-26 21:27:23 +00:00
Josh Gao
6205a1d841 Merge "adb: add libusb implementation for Linux/Darwin." 2017-01-26 21:23:10 +00:00
Mark Salyzyn
21de8aca67 liblog: add log/log_read.h
Move log reading definitions to their own home.

struct logger_entry
struct logger_entry_v2
struct logger_entry_v3
struct logger_entry_v4
LOGGER_ENTRY_MAX_PAYLOAD
LOGGER_ENTRY_MAX_LEN
struct log_msg
android_logger_get_id()
android_logger_clear()
android_logger_get_log_size()
android_logger_get_log_readable_size()
struct logger_list
android_logger_get_statistics()
android_logger_get_prune_list()
android_logger_set_prune_list()
android_logger_list_alloc()
android_logger_list_alloc_time()
android_logger_list_free()
android_logger_list_read()
android_logger_open()
android_logger_list_open()

Deal with a possible scenario where fcntl.h was not included at the
top of the source files, and log/log_read.h inclusion of fcntl.h
conflicts with a source file inclusion of sys/cdefs.h definition of
__unused macro.

Test: gTest liblog-unit-tests --gtest_filter=\
      liblog.__android_log_write__android_logger_list_read:\
      liblog.android_logger_get_
Bug: 34250038
Change-Id: Ib33544171563d6a351164754c254c4385686025b
2017-01-26 21:13:31 +00:00
Paul Lawrence
31b2a9d7a3 Allow __NR_pipe for 32-bit processes
Used by 32-bit debuggers

Bug: 34716063
Test: Make sure a Chrome crash produces a valid stack trace in logcat
Change-Id: Ie42f035da7f19ace403eb2111524f02c0bbfd0d5
2017-01-26 12:31:55 -08:00
Keith Mok
d23afb5980 fastboot: Workaround for touchbar hang on MBP 2016
fastboot will try to set usb configuration on connected
usb devices. When it tries to change the usb configuration
on iBridge device on MBP 2016 model, it hangs, and frozen
the touchbar. Skip set usb configuration.

Bug: https://code.google.com/p/android/issues/detail?id=231129
Change-Id: Ib055fc0524d26092555fc135588fa362e70eeb39
2017-01-26 19:57:09 +00:00
Mark Salyzyn
6c35bab6e6 Merge changes Iad5b5abf,Iad3704cc,If182dd9b
am: 1cb8d9df6c

Change-Id: I204cfa00d4ab0f268281478458adf50e15a4072e
2017-01-26 18:48:14 +00:00
Mark Salyzyn
a3ec4989cd liblog: add log/log_radio.h
am: c89fea44ac

Change-Id: I3cb3a138632a2bcba03e76813f4d2258130faf1d
2017-01-26 18:48:13 +00:00
Mark Salyzyn
c1ff272cc8 liblog: add log/log_id.h
am: 3cdbdd522f

Change-Id: I59608012809c77f28487f00329fbff975a06e7e4
2017-01-26 18:48:06 +00:00
Mark Salyzyn
37e1ee432c ndk: reverse course on android/log.h
am: 5c967da341

Change-Id: Id8cf37817462359131caaa6ddd786323b8218771
2017-01-26 18:48:00 +00:00
Treehugger Robot
1cb8d9df6c Merge changes Iad5b5abf,Iad3704cc,If182dd9b
* changes:
  liblog: add log/log_radio.h
  liblog: add log/log_id.h
  ndk: reverse course on android/log.h
2017-01-26 18:42:22 +00:00
bowgotsai
852afd14c8 Merge "fs_mgr_verity: correct dm_target_spec->next"
am: cb199c3fc7

Change-Id: I92b912f75c2589b520cc5ec4c1f94e68abc210e2
2017-01-26 16:19:02 +00:00
Treehugger Robot
cb199c3fc7 Merge "fs_mgr_verity: correct dm_target_spec->next" 2017-01-26 16:15:21 +00:00
Mark Salyzyn
6d1cabbf57 Merge "logcat: test: increase retry on fgetLongTimestamp to 4, and sleep to settle to 3"
am: 7e51c66d86

Change-Id: Ia81a244a06b9e0695db5c1471e7a034bb0a51e27
2017-01-26 15:42:30 +00:00
Treehugger Robot
7e51c66d86 Merge "logcat: test: increase retry on fgetLongTimestamp to 4, and sleep to settle to 3" 2017-01-26 15:38:10 +00:00
Pavlin Radoslavov
1c1ee87e35 Merge "Fix a crash when parsing fastboot command-line arguments"
am: 517f6d476e

Change-Id: I739fb29f259503f0fe39d7b0122cbbb134cfcee1
2017-01-26 07:29:30 +00:00
Treehugger Robot
517f6d476e Merge "Fix a crash when parsing fastboot command-line arguments" 2017-01-26 07:23:18 +00:00
George Burgess IV
990c4c611b Merge "Add mode bits to a call to open with O_CREAT"
am: 294f7312dd

Change-Id: If4b9d8f5733606865a7efdcbfec015b2c07da807
2017-01-26 06:58:28 +00:00
Treehugger Robot
294f7312dd Merge "Add mode bits to a call to open with O_CREAT" 2017-01-26 06:55:59 +00:00
bowgotsai
ce25baf06f fs_mgr_verity: correct dm_target_spec->next
dm_target_spec->next should be set to the next multiple of 8.
It doesn't matter before because dm_ioctl->target_count is set to 1 so
only the first dm_target_spec will be processed.

Bug: None
Test: check device can boot with dm-verity
Change-Id: I96b9b0307a40b05640db06d1c614c16d8144bb47
2017-01-26 11:34:06 +08:00
Pavlin Radoslavov
6adbd4e787 Fix a crash when parsing fastboot command-line arguments
Fix a crash when running "fastboot reboot bootloader"

Test: Manual run "fastboot reboot bootloader" and "fastboot reboot emergency"
Change-Id: I6d163a5b640afcae1dfa606f409e23ec5f499184
2017-01-25 19:07:46 -08:00
Yabin Cui
14e66c5989 Merge "base: support logging before enter main function."
am: a59c7bcc48

Change-Id: Icbb97c807bee8cc7394260dcb612f88855241fea
2017-01-26 02:32:33 +00:00
bowgotsai
e41dc8e906 Merge "Switch fs_mgr/*.c to C++."
am: 8c0cf30a6b

Change-Id: I9faf773fd39e4cbc1e7b500f4fa6aeaa60589441
2017-01-26 02:32:02 +00:00
Yabin Cui
a59c7bcc48 Merge "base: support logging before enter main function." 2017-01-26 02:30:58 +00:00
Treehugger Robot
8c0cf30a6b Merge "Switch fs_mgr/*.c to C++." 2017-01-26 02:24:23 +00:00
Vijay Venkatraman
f484dd3401 Merge "Exporting C++ headers from system/core"
am: 812b7d5d52

Change-Id: I218819c51271db63d6ecbc1e5ac51674bfd6fc4a
2017-01-26 01:44:07 +00:00
Vijay Venkatraman
812b7d5d52 Merge "Exporting C++ headers from system/core" 2017-01-26 01:39:41 +00:00
George Burgess IV
09175a0264 Add mode bits to a call to open with O_CREAT
Open with O_CREAT needs mode bits: https://linux.die.net/man/3/open

Found by running clang FORTIFY over AOSP.

Bug: 32073964
Test: Now builds with clang FORTIFY.
Change-Id: Iee4c93c5482f510e0adf8104c27e394b5d87ec88
2017-01-25 17:31:43 -08:00
Steven Moreland
e0ac5d8304 Merge "init.rc, typo: fs-post-data -> post-fs-data"
am: 5b202c4376

Change-Id: Ia61968e7d1e5cd94c0657c710f763501f2ef1f77
2017-01-26 00:52:04 +00:00