Commit graph

27439 commits

Author SHA1 Message Date
Mark Salyzyn
b8accd1108 Merge "logd: multiple identical do not report expired" am: f0cccf4565
am: 9627217f4c

Change-Id: If343ed69123a46f18b5d81b757e73db1d65606f3
2017-01-27 15:25:15 +00:00
Mark Salyzyn
9627217f4c Merge "logd: multiple identical do not report expired"
am: f0cccf4565

Change-Id: I0d0d10773a16d4aa54408bdabc6c526784ddb42b
2017-01-27 15:22:46 +00:00
Treehugger Robot
f0cccf4565 Merge "logd: multiple identical do not report expired" 2017-01-27 15:17:04 +00:00
Elliott Hughes
be34e5661d Merge "Support arbitrary-length properties in property_list." am: c8121ba029
am: 92aab6dbd1

Change-Id: Ie67332e2942d4113efb2c45cc01b1b2e1489fc4b
2017-01-27 07:38:41 +00:00
Mark Salyzyn
f8f1f485b0 Merge "liblog: export log/log_read.h to vndk" am: ff21dba167
am: 5e170bf5d4

Change-Id: Ifb58d836bdde0eb71363f555a281fb1b8f0d6a79
2017-01-27 07:38:17 +00:00
Dan Albert
1a102eb0c5 Merge "Don't use private libc++ macros." am: 296f7dad19
am: d187f3c5ee

Change-Id: I9270b5fe65e4082267fa6e30b4489049718a6351
2017-01-27 07:38:01 +00:00
Elliott Hughes
92aab6dbd1 Merge "Support arbitrary-length properties in property_list."
am: c8121ba029

Change-Id: I2a621725268bea0eb255dcca7b0d1ea842bee329
2017-01-27 03:20:10 +00:00
Treehugger Robot
c8121ba029 Merge "Support arbitrary-length properties in property_list." 2017-01-27 03:18:04 +00:00
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
Elliott Hughes
4eacd70f85 Support arbitrary-length properties in property_list.
Bug: http://b/33926793
Test: visual inspection
Change-Id: Ida84c3aaafa5411a9886f8d3d45679fd60ddc00d
2017-01-26 17:33:12 -08: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
4aed6eaf47 Merge "debuggerd_handler: remove PR_SET_DUMPABLE check." am: 6fe7045e0e
am: 41e6488441

Change-Id: If588dd9e751ad0135aead3e535ffb693cfd65c4a
2017-01-26 23:22:06 +00: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
1b553da84f Merge "Allow __NR_pipe for 32-bit processes" am: 6f9a034cb9
am: b6add247f9

Change-Id: Ic53e527cc0aaed35d189b38818cd4ddbdd3b7161
2017-01-26 22:33:56 +00: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
dd778187cb Merge "adb: fix darwin build." am: dd87331974
am: 7257f2ad7d

Change-Id: I5307e7be5b10ef2ce8c62ef0febd54e287dd9fe4
2017-01-26 22:10:56 +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
7c5cb5c699 Merge "fastboot: Workaround for touchbar hang on MBP 2016" am: fc267f865e
am: 0474cfba64

Change-Id: I80852fa9017a7d57de42f241e0df134390b1c0f6
2017-01-26 21:47:36 +00:00
Mark Salyzyn
118936b240 Merge changes Ib3354417,I400cf4cc am: b3d294dd8f
am: 15d2054891

Change-Id: I1ce65d9028737643cee51368dec8212eb1679931
2017-01-26 21:47:08 +00:00
Mark Salyzyn
c616f1379e liblog: add log/log_read.h am: 21de8aca67
am: 88c2dc6d85

Change-Id: Icc86a0bd4902c7f3f5f80c269c468ad4881db83f
2017-01-26 21:47:01 +00:00
Mark Salyzyn
22089b6c82 liblog: add log/log_time.h am: 52c140ca72
am: 0ff1ccdf25

Change-Id: I4186d5f7b557b548517938f9ac1993c0c8598691
2017-01-26 21:46:54 +00:00
Mark Salyzyn
2bea4b2a4a Merge "liblog: add log/log_system.h" am: a19f8ebc93
am: ed8ffa2b50

Change-Id: I94ff876b08cf91e35250227faff98fa812756c7e
2017-01-26 21:46:43 +00: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
266465e050 Merge "adb: add libusb implementation for Linux/Darwin." am: 6205a1d841
am: 27f93f87db

Change-Id: I0a7e4d5b05e3bcd6edcc9d480e8260ea2893742a
2017-01-26 21:30:53 +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
31a0d57396 Merge changes Iad5b5abf,Iad3704cc,If182dd9b am: 1cb8d9df6c
am: 6c35bab6e6

Change-Id: I428693a00e5a2c185d9553167181849f32a2bb2d
2017-01-26 18:51:20 +00:00
Mark Salyzyn
60903bcfa7 liblog: add log/log_radio.h am: c89fea44ac
am: a3ec4989cd

Change-Id: If88acbaff50a3a3882f6557c086038ff4a249e3f
2017-01-26 18:51:14 +00:00
Mark Salyzyn
4361a71cbe liblog: add log/log_id.h am: 3cdbdd522f
am: c1ff272cc8

Change-Id: I4ac9c31ef51c8ac43aacefecdfff902146216775
2017-01-26 18:51:08 +00:00
Mark Salyzyn
285f1284f3 ndk: reverse course on android/log.h am: 5c967da341
am: 37e1ee432c

Change-Id: I2c08ee344bbfbb5c28d8a83173589633494c7c66
2017-01-26 18:51:03 +00:00
Mark Salyzyn
6c35bab6e6 Merge changes Iad5b5abf,Iad3704cc,If182dd9b
am: 1cb8d9df6c

Change-Id: I204cfa00d4ab0f268281478458adf50e15a4072e
2017-01-26 18:48:14 +00:00