Chia-I Wu
bf72cf21dc
Merge "Add native_handle_init" am: d790aae4bc
...
am: 28423b86fe
Change-Id: Ied7a062c6ce40864ea181819f5da21e64cae04de
2016-10-13 22:26:11 +00:00
Chia-I Wu
28423b86fe
Merge "Add native_handle_init"
...
am: d790aae4bc
Change-Id: I10cedea42c2c1ce0aedf53b57db56ce182e5961f
2016-10-13 22:24:12 +00:00
Chia-I Wu
d790aae4bc
Merge "Add native_handle_init"
2016-10-13 22:18:11 +00:00
Christopher Ferris
920011b64b
Merge "Use process_vm_readv to read memory." am: bf0cf4e22d
...
am: 8d7440e13c
Change-Id: I6eacf5c70458dbdebf2a427d24085c21678cf3ed
2016-10-13 17:30:28 +00:00
Christopher Ferris
8d7440e13c
Merge "Use process_vm_readv to read memory."
...
am: bf0cf4e22d
Change-Id: I26ab63fa29f42d9f2402b360aeba6ef25987b7a5
2016-10-13 17:22:15 +00:00
Treehugger Robot
bf0cf4e22d
Merge "Use process_vm_readv to read memory."
2016-10-13 17:14:31 +00:00
Elliott Hughes
aa509a3e9d
Merge "Start retiring socket_loopback_client." am: 58f7f61266
...
am: cd0e8cfd33
Change-Id: Ibd76fcb2aa9abb35a11f3b1e3f771a168f6d96de
2016-10-13 14:50:50 +00:00
Elliott Hughes
cd0e8cfd33
Merge "Start retiring socket_loopback_client."
...
am: 58f7f61266
Change-Id: I2b3d6ae5e90fb99163eb639e185b93cd55ff724a
2016-10-13 14:43:05 +00:00
Elliott Hughes
58f7f61266
Merge "Start retiring socket_loopback_client."
2016-10-13 14:38:48 +00:00
Chia-I Wu
b843791b61
Add native_handle_init
...
HIDL requires file descriptors to be wrapped in native_handle_t. We want
a low overhead way to do that when the number of file descriptors is known
at compile time. Instead of
// wrap an fd in native_handle_t
native_handle_t* fd_handle = native_handle_create(1, 0);
if (!fd_handle) {
// clean up and return error
}
fd_handle->data[0] = fd;
hidl_cb(..., fd_handle);
native_handle_delete(fd_handle);
this change adds native_handle_init to allow for
// wrap an fd in native_handle_t
NATIVE_HANDLE_DECLARE_STORAGE(fd_storage, 1, 0);
native_handle_t* fd_handle = native_handle_init(fd_storage, 1, 0);
fd_handle->data[0] = fd;
hidl_cb(..., fd_handle);
Test: make libcutils
Bug: 32021609
Change-Id: If1fd07482243d37492fdea57c602a1b13c8953cc
2016-10-12 18:04:41 -07:00
Mark Salyzyn
944194bf41
Merge "logcat: test: report system(command) details" am: 5980fe4aff
...
am: 811696b1ce
Change-Id: Ifefc8d003e67c68ab06143479041814f2ce1cff3
2016-10-12 21:51:53 +00:00
Mark Salyzyn
811696b1ce
Merge "logcat: test: report system(command) details"
...
am: 5980fe4aff
Change-Id: I63c8b1d3f21b280023c4a8536c49cfa588f522f9
2016-10-12 21:42:30 +00:00
Treehugger Robot
5980fe4aff
Merge "logcat: test: report system(command) details"
2016-10-12 21:28:49 +00:00
Christopher Ferris
279843e139
Use process_vm_readv to read memory.
...
Modify BacktracePtrace::Read to use the process_vm_readv syscall
instead of doing multiple ptrace calls.
Test: Ran the backtrace unit tests on host and on x86_64 emulator.
Change-Id: I24c2787f6713d8eb44312f3aa751d1f6d9d34719
2016-10-12 12:43:55 -07:00
Mark Salyzyn
56cddcd72e
logcat: test: report system(command) details
...
Provide more details regarding test failures
Test: manual, forced a failure, reports actual command issued
Bug: 30566487
Change-Id: I2431dbd335685b5eaef54ba6bd688b8588018aa9
2016-10-12 12:10:08 -07:00
Lingfeng Yang
e93241e377
Merge "Fix adb flakiness on reboot" am: f7a1c476ff
...
am: d0dead710b
Change-Id: I7b966be541d89b2f13a9c39218627884e001cc21
2016-10-12 00:44:48 +00:00
Lingfeng Yang
d0dead710b
Merge "Fix adb flakiness on reboot"
...
am: f7a1c476ff
Change-Id: If74046384b04c8bae587c3194c85e1a1865e3cbb
2016-10-12 00:36:30 +00:00
Treehugger Robot
f7a1c476ff
Merge "Fix adb flakiness on reboot"
2016-10-12 00:25:11 +00:00
Lingfeng Yang
1197952e71
Fix adb flakiness on reboot
...
bug: 31950237
There are two lists of active ADB transports (devices),
and with the emulator, they can go out of sync.
This CL more conservatively checks if there are no
transports in either list before commiting to
register a new transport for the emulator.
(cherry picked from commit edaedfd5da )
Change-Id: Id1201dc59c70825881dad80925c2e5bcc13dbd5e
2016-10-11 23:19:51 +00:00
Elliott Hughes
139b372fab
Start retiring socket_loopback_client.
...
Bug: http://b/31537253
Test: can still talk to adb
Change-Id: Icfd7f00d35cf963befc139e81904790b4b8b67c0
2016-10-11 13:45:03 -07:00
Josh Gao
0a629b4bdd
Merge "Remove useless arguments from is_adb_interface." am: bd6c6eb0e4
...
am: db50d1d6ef
Change-Id: I4a21f8296643bbe185ac79df8888eec07c88ca78
2016-10-11 17:42:47 +00:00
Josh Gao
db50d1d6ef
Merge "Remove useless arguments from is_adb_interface."
...
am: bd6c6eb0e4
Change-Id: I1390870da63506df411dbd94f2b19d147d90009c
2016-10-11 17:36:09 +00:00
Mark Salyzyn
4b5456eacc
Merge "liblog: adb: move security interfaces to private" am: 09dac589f1
...
am: 586c6985cf
Change-Id: I8c54bdc1a3582be1fc7c4a9be83b555624fcb0a3
2016-10-10 23:29:55 +00:00
Josh Gao
e758b2b3d3
Merge commit 'd3896c106d6a6e4d461be658a9e66efbde31f28d' into nyc-dev-plus-aosp
...
Change-Id: I77d77be5ba21c55cdf1172d7a7f7b4ba04dcbc81
2016-10-10 16:20:04 -07:00
Treehugger Robot
bd6c6eb0e4
Merge "Remove useless arguments from is_adb_interface."
2016-10-10 22:50:13 +00:00
Mark Salyzyn
586c6985cf
Merge "liblog: adb: move security interfaces to private"
...
am: 09dac589f1
Change-Id: I05ad9cee5ffe00e842120aa960d6652517b94a16
2016-10-10 22:04:39 +00:00
Treehugger Robot
09dac589f1
Merge "liblog: adb: move security interfaces to private"
2016-10-10 21:54:31 +00:00
Tao Bao
2815ac5584
Merge "Update the header path for ext4_utils." am: 5bc3ce85cf
...
am: 148b85b050
Change-Id: I5f862edbdbc3b9c0e09113a9acff26773ceebb87
2016-10-10 21:46:03 +00:00
Josh Gao
d3896c106d
Merge "debuggerd: report crashes even when out of file descriptors."
...
am: 06928658c4
Change-Id: I58cbd1f062c59b185b142c3c301221db8c98add5
2016-10-10 21:31:02 +00:00
Treehugger Robot
06928658c4
Merge "debuggerd: report crashes even when out of file descriptors."
2016-10-10 21:22:27 +00:00
Tao Bao
148b85b050
Merge "Update the header path for ext4_utils."
...
am: 5bc3ce85cf
Change-Id: I962e2c4b311ea93c12de8be26b7a228fae1b1b22
2016-10-10 21:14:46 +00:00
Josh Gao
30186df0f0
Remove useless arguments from is_adb_interface.
...
Test: mma
Change-Id: I8b7b411d7d5ec9d401b61ed8f817b98c61114d4f
2016-10-10 13:44:00 -07:00
Tao Bao
5bc3ce85cf
Merge "Update the header path for ext4_utils."
2016-10-10 20:07:32 +00:00
Christopher Ferris
c2eaefdd15
Merge "Small clean up of fuse code." am: 54c211db2e
...
am: f620b87efe
Change-Id: Ic2d731690121c5e047d1df2376ef5a8f83be14ea
2016-10-10 19:37:11 +00:00
Christopher Ferris
f620b87efe
Merge "Small clean up of fuse code."
...
am: 54c211db2e
Change-Id: I09fbb1879d506789956c30d4890e4f6908003fa0
2016-10-10 19:31:29 +00:00
Christopher Ferris
54c211db2e
Merge "Small clean up of fuse code."
2016-10-10 19:22:24 +00:00
Mark Salyzyn
6debf985aa
liblog: adb: move security interfaces to private
...
Test: Compile & adb functioning
Bug: 19235719
Bug: 26552300
Bug: 31289077
Bug: 31456426
Change-Id: I7ad8963bcca3d8b5c37b547c11d163b652d35556
2016-10-10 15:15:45 +00:00
Tao Bao
6d881d6db4
Update the header path for ext4_utils.
...
Test: `mmma system/core`
Change-Id: I6291d10d6c8d4972aeca55596baa83f555496193
2016-10-09 10:23:36 -07:00
Glenn Kasten
010624bd2c
Merge "Traverse /etc/init in a well-defined order" am: db7715c7dd
...
am: 31dcb81e63
Change-Id: Id4f68d9eddb9e990fef07a306564a1619e87978b
2016-10-09 17:21:38 +00:00
Glenn Kasten
31dcb81e63
Merge "Traverse /etc/init in a well-defined order"
...
am: db7715c7dd
Change-Id: I548824b089b2abd462c83b459bb457fa1bf11a82
2016-10-09 17:17:03 +00:00
Glenn Kasten
db7715c7dd
Merge "Traverse /etc/init in a well-defined order"
2016-10-09 17:11:03 +00:00
Tao Bao
7f8f35ccec
Merge "mkbootfs: Fix the default st_mode for root directory." am: 3dee9f1f6f
...
am: 78b352624d
Change-Id: I1765660b21e2de6e9b95b21c73d2cf037c855dcd
2016-10-08 20:29:31 +00:00
Tao Bao
78b352624d
Merge "mkbootfs: Fix the default st_mode for root directory."
...
am: 3dee9f1f6f
Change-Id: I7672f883954112e0c1826eae8c3024f93824eaad
2016-10-08 20:24:32 +00:00
Treehugger Robot
3dee9f1f6f
Merge "mkbootfs: Fix the default st_mode for root directory."
2016-10-08 20:16:57 +00:00
Yifan Hong
92b1727472
Merge "Add 0X as a valid hex prefix for parseint" am: 392a2c8f0f
...
am: 11373394fd
Change-Id: I3140b23ec23d4c8af3a25afa3e20a86bf0dd8beb
2016-10-08 10:47:07 +00:00
Yifan Hong
11373394fd
Merge "Add 0X as a valid hex prefix for parseint"
...
am: 392a2c8f0f
Change-Id: Ia9409c0424fab1966197ea5bb7a4532ed9a8c709
2016-10-08 10:42:37 +00:00
Treehugger Robot
392a2c8f0f
Merge "Add 0X as a valid hex prefix for parseint"
2016-10-08 10:36:02 +00:00
Dimitry Ivanov
d1f924f663
Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib""""" am: afda14e61d
...
am: a46dfe2306
Change-Id: I73ff45d49c6bd174923c747d16063f18bc1ea299
2016-10-08 08:00:52 +00:00
Dimitry Ivanov
a46dfe2306
Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib"""""
...
am: afda14e61d
Change-Id: I5f9d475db5e5f843f59c1a9484f4ed6174e62650
2016-10-08 07:56:21 +00:00
Dimitry Ivanov
afda14e61d
Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib"""""
2016-10-08 07:51:33 +00:00