Commit graph

13520 commits

Author SHA1 Message Date
Elliott Hughes
d804c6cdc5 am 571c8d71: Merge "Increase size of the the adb packets sent over the wire"
* commit '571c8d713c43d418f722ee71105457b8e76adc20':
  Increase size of the the adb packets sent over the wire
2015-07-23 18:28:35 +00:00
Elliott Hughes
571c8d713c Merge "Increase size of the the adb packets sent over the wire" 2015-07-22 22:42:05 +00:00
Tamas Berghammer
3d2904cdf2 Increase size of the the adb packets sent over the wire
The reason behing this change is to increase the adb push/pull speed
with reduceing the number of packets sent between the host and the
device because the communication is heavily bound by packet latency.

The change maintains two way compatibility in the communication
protocol with negotiating a packet size between the target and the
host with the CONNECT packets.

After this change the push/pull speeds improved significantly
(measured from Linux-x86_64 with 100MB of data):

           | Old push | Old pull || New push  | New pull  |
-----------------------------------------------------------
Hammerhead | 4.6 MB/s | 3.9 MB/s || 13.1 MB/s | 16.5 MB/s |
-----------------------------------------------------------
Volantis   | 6.0 MB/s | 6.2 MS/s || 25.9 MB/s | 29.0 MB/s |
-----------------------------------------------------------
Fugu       | 6.0 MB/s | 5.1 MB/s || 27.9 MB/s | 33.2 MB/s |
-----------------------------------------------------------

Change-Id: Id9625de31266e43394289e325c7e7e473379c5d8
2015-07-22 13:06:06 -07:00
Elliott Hughes
7f12fa2756 am f5b46079: Merge "init: use init\'s property expansion code for mount_all"
* commit 'f5b46079621801ced3c24e37507e58299953c814':
  init: use init's property expansion code for mount_all
2015-07-22 17:50:48 +00:00
Elliott Hughes
f5b4607962 Merge "init: use init's property expansion code for mount_all" 2015-07-22 17:38:55 +00:00
Nan Liu
12df1e118a init: use init's property expansion code for mount_all
Change-Id: I3bd00c74cd126b66927eca7812943f8427009356
Signed-off-by: Nan Liu <nan.liu619@gmail.com>
2015-07-22 10:36:49 -07:00
Mark Salyzyn
deee35d76f am 3f1d7ebb: Merge "logd: refine is_prio"
* commit '3f1d7ebbc81fad6eea14811bbf31acb41ca38499':
  logd: refine is_prio
2015-07-22 17:16:42 +00:00
Mark Salyzyn
3f1d7ebbc8 Merge "logd: refine is_prio" 2015-07-22 17:04:44 +00:00
Mark Salyzyn
618d0dec50 logd: refine is_prio
- Heuristics associated with translation of kernel messages to
  Android user space logs.
- Limit is_prio to 4 characters, we got false positives on hex
  values like <register contents> with no alpha chars.
- x11 and other register definitions are not valid tags, en0 is
- fix some Android coding standard issues

Change-Id: Idc3dcc53a2cb75ac38628c8ef7a5d5b53f12587a
2015-07-22 07:36:03 -07:00
Elliott Hughes
32b4d786e1 am a5d0ca4f: Merge "Show "(reverse)" in "adb reverse --list"."
* commit 'a5d0ca4f16a7e51726affb226975b57e495391e4':
  Show "(reverse)" in "adb reverse --list".
2015-07-22 00:41:03 +00:00
Elliott Hughes
a5d0ca4f16 Merge "Show "(reverse)" in "adb reverse --list"." 2015-07-22 00:25:41 +00:00
Mark Salyzyn
7b0bb82447 am 93adb524: Merge "init: Fix logging stutter"
* commit '93adb524bc5a95f5f432daf3fa983d5bea107b7e':
  init: Fix logging stutter
2015-07-22 00:12:48 +00:00
Mark Salyzyn
18fc744f2e am 6743dab5: Merge "init: Add additional logging levels"
* commit '6743dab51fbd6487ab924ad38e5d4c07dd174a60':
  init: Add additional logging levels
2015-07-22 00:12:47 +00:00
Elliott Hughes
34c20bbdff Show "(reverse)" in "adb reverse --list".
Bug: http://b/17788586
Change-Id: I250a1459295ed38e8d962da8bea2a8d2f83c7ef0
2015-07-21 17:09:06 -07:00
Mark Salyzyn
93adb524bc Merge "init: Fix logging stutter" 2015-07-22 00:01:17 +00:00
Mark Salyzyn
6743dab51f Merge "init: Add additional logging levels" 2015-07-22 00:01:10 +00:00
Elliott Hughes
d66e949b14 am 2e7c39ec: Merge ""adb tcpip" should require a numeric argument."
* commit '2e7c39ecf7489540ad23e52cbe8bce94b0e26eca':
  "adb tcpip" should require a numeric argument.
2015-07-21 23:37:57 +00:00
Mark Salyzyn
636b1ebd38 init: Fix logging stutter
- Get rid of log stutter, tag (executable basename) is added by
  the logging routines

Bug: 17914575
Change-Id: If00eb1b915065fb52c9311648b7ada4c9e2696bd
2015-07-21 16:32:20 -07:00
Mark Salyzyn
692abc2b5f init: Add additional logging levels
- Add WARNING, DEBUG and VERBOSE levels

Bug: 17914575
Change-Id: Ia5ba03c164ea38fad4ab30356491741afc987116
2015-07-21 16:32:10 -07:00
Elliott Hughes
2e7c39ecf7 Merge ""adb tcpip" should require a numeric argument." 2015-07-21 23:28:39 +00:00
Elliott Hughes
19d80b878c "adb tcpip" should require a numeric argument.
Defaulting to port 0 just breaks stuff.

Bug: http://b/22636927
Change-Id: I6239900e0828e71b31171d0184c24824957c99c8
2015-07-21 16:27:46 -07:00
Elliott Hughes
59ae39473d am 3bcdaa28: Merge "Recognize IPv6 addresses for "adb connect"."
* commit '3bcdaa287760c8b1821c581493bfe851169ec65f':
  Recognize IPv6 addresses for "adb connect".
2015-07-21 22:37:36 +00:00
Elliott Hughes
3bcdaa2877 Merge "Recognize IPv6 addresses for "adb connect"." 2015-07-21 22:29:05 +00:00
Elliott Hughes
3d5f60dbba Recognize IPv6 addresses for "adb connect".
Bug: http://b/22559299
Change-Id: I32891d706b5010c38db84a056e76dd279b780f75
2015-07-21 15:25:14 -07:00
Elliott Hughes
3cd33a7225 am 5208d551: Merge "adb: logging: newlines, thread ids, error code overwriting"
* commit '5208d5512920d77c89726cdad5df0ca27966d0c2':
  adb: logging: newlines, thread ids, error code overwriting
2015-07-21 16:57:21 +00:00
Elliott Hughes
5208d55129 Merge "adb: logging: newlines, thread ids, error code overwriting" 2015-07-21 16:45:46 +00:00
Yusuke Sato
ab64465d1f am 0e3ce82b: Merge "Use fsck.f2fs -a instead of -f for faster boot"
* commit '0e3ce82b9486c2517ae0ab99ea5c40f95bdff733':
  Use fsck.f2fs -a instead of -f for faster boot
2015-07-21 16:16:48 +00:00
Yusuke Sato
0e3ce82b94 Merge "Use fsck.f2fs -a instead of -f for faster boot" 2015-07-21 16:06:40 +00:00
Spencer Low
8d8126a705 adb: logging: newlines, thread ids, error code overwriting
Add missing \n to uses of legacy D() macro. This should make the legacy
logging easier to read (and harder to miss important stuff).

On POSIX, use gettid() from libcutils instead of pthread_self() so that
the output shows a more reasonable number instead of a pointer value.
This should be ok since libbase's logging already uses gettid().

Win32:

Don't let the Win32 last error get overwritten by API calls after the
original error'ing API. When encountering an unknown error, log the
specific error code.

Change-Id: Ib8f72754efa7ba895d2f1cd914251fec2a1d894c
Signed-off-by: Spencer Low <CompareAndSwap@gmail.com>
2015-07-21 02:06:26 -07:00
Elliott Hughes
b02de7eda1 am 05418442: Merge "Remove subproc events when ADB_HOST."
* commit '05418442ff15e854a1041e26f56bd2f9e702d7f4':
  Remove subproc events when ADB_HOST.
2015-07-20 23:06:47 +00:00
Elliott Hughes
05418442ff Merge "Remove subproc events when ADB_HOST." 2015-07-20 22:50:25 +00:00
Daniel Rosenberg
71ca82bf95 am 8da23664: Merge "rootdir: Create cache folder in Android.mk"
* commit '8da23664e78dc5b5a483385fb55328d0d7639867':
  rootdir: Create cache folder in Android.mk
2015-07-20 19:37:17 +00:00
Daniel Rosenberg
8da23664e7 Merge "rootdir: Create cache folder in Android.mk" 2015-07-20 19:21:49 +00:00
Elliott Hughes
9287d2d83a am 953b44c3: Merge "Fix adbd/adb server confusion in an error message."
* commit '953b44c3ed7b543f5e0c3799f1d37114028be3d2':
  Fix adbd/adb server confusion in an error message.
2015-07-20 17:42:52 +00:00
Elliott Hughes
953b44c3ed Merge "Fix adbd/adb server confusion in an error message." 2015-07-20 17:25:16 +00:00
Daniel Erat
3a8a324136 am 4812f8dd: Merge "Add a "dbus" AID for running dbus-daemon."
* commit '4812f8dd306e6cbd7f0b2330fae05a66ba1e6bc6':
  Add a "dbus" AID for running dbus-daemon.
2015-07-20 15:12:42 +00:00
Daniel Erat
4812f8dd30 Merge "Add a "dbus" AID for running dbus-daemon." 2015-07-20 15:03:52 +00:00
Elliott Hughes
64d303a0e7 Fix adbd/adb server confusion in an error message.
Change-Id: Iacb8bcfb1e8e1d46198ee4ba8cf0ec0d1b98c75a
2015-07-18 13:57:46 -07:00
Elliott Hughes
099ec31bdb am ff201659: Merge "Fix the Mac libcutils build."
* commit 'ff2016599ddaab326ff94c9f1680ac641bb0055e':
  Fix the Mac libcutils build.
2015-07-18 18:09:03 +00:00
Elliott Hughes
ff2016599d Merge "Fix the Mac libcutils build." 2015-07-18 17:53:39 +00:00
Elliott Hughes
6657d2248e am 069f62de: Merge "Fix N9 boot."
* commit '069f62de20f83226801e9a43c372ba34d3c3c12f':
  Fix N9 boot.
2015-07-18 17:48:00 +00:00
Elliott Hughes
0f8f70beb4 Fix the Mac libcutils build.
The stupid Mac doesn't have SOCK_NONBLOCK.

Bug: http://b/22559299
Change-Id: I476dadd0ba0076f5e61a4cd9b1f39cf3508f4188
2015-07-18 10:47:59 -07:00
Elliott Hughes
069f62de20 Merge "Fix N9 boot." 2015-07-18 17:39:24 +00:00
Elliott Hughes
04b2022f7e Fix N9 boot.
Without this, sdcard fails to start because its mount point doesn't
exist.

Bug: http://b/22568628
Change-Id: Ic6a2f51fc74c5bd1f23d97592049495ac3822bb3
2015-07-18 10:34:53 -07:00
Elliott Hughes
5403d155a3 am e36b10a8: Merge "Switch libcutils from gethostbyname to getaddrinfo."
* commit 'e36b10a8179a6d55d374655f28b682633e19b009':
  Switch libcutils from gethostbyname to getaddrinfo.
2015-07-18 17:06:47 +00:00
Elliott Hughes
e36b10a817 Merge "Switch libcutils from gethostbyname to getaddrinfo." 2015-07-18 16:55:58 +00:00
Elliott Hughes
94ae41874a Switch libcutils from gethostbyname to getaddrinfo.
Needed for IPv6 support.

Bug: http://b/22559299
Change-Id: Id10d958b434b207e84bc2ec2ff83221f2c4e8168
2015-07-17 23:45:15 -07:00
Daniel Erat
f7b8cae2ef Add a "dbus" AID for running dbus-daemon.
Bug: 22328216
Change-Id: I8478f57d892c6edeb6b101cfa8b38dc5c6262cb2
2015-07-17 16:04:54 -06:00
Alex Vallée
947cb3e8ee Remove subproc events when ADB_HOST.
The code which triggers these events (via the SHELL_EXIT_NOTIFY_FD) are
only called from code which is already guarded by #if !ADB_HOST.

Change-Id: I184414f5e090c1f08ee117e4c8c434cd4a8b5221
2015-07-17 16:00:29 -04:00
Elliott Hughes
770b78bd23 am 683790ae: Merge "init: Fix bootchart trigger for emulator"
* commit '683790ae54cd0202385027d259f78894639911e7':
  init: Fix bootchart trigger for emulator
2015-07-16 21:23:30 +00:00