b122b175555d80b1d13dc1d864126f531e224d84 |
|
17-Aug-2017 |
Josh Gao <jmgao@google.com> |
adb: allow selection of a specific transport. Extend device selection to allow selecting a specific transport via monotonically increasing identifier (visible in devices -l). This is useful when using multiple devices (like hikey960...) that have identical bogus serial numbers like 0123456789ABCDEF. Bug: http://b/37043226 Test: adb -t {1, 2, 9999999} {get-serialno, shell, features} Change-Id: I55e5dc5a406a4eeee0012e39b52e8cd232e608a6
/system/core/adb/adb_client.h
|
b3c14ec693d4c061fc9ec7fdaa7897169d179479 |
|
09-May-2017 |
Josh Gao <jmgao@google.com> |
adb: make `adb kill-server` wait for the server to die. Make the host:kill service shutdown its socket on process exit, instead of immediately. Also, unify the two 'kill-server' implementations and hide _adb_connect. Bug: http://b/37104408 Test: adb kill-server; adb start-server Change-Id: I9475f5d084d5fb91d33e393f2fd4e34056613384
/system/core/adb/adb_client.h
|
de80be39aaf7ce989f2a7b96ff842f45fd596f78 |
|
02-Dec-2016 |
Elliott Hughes <enh@google.com> |
Remove unused adb_set_transport. Bug: N/A Test: builds Change-Id: I0824d29c080c47e1002abf3520ebed8996bcbcc6
/system/core/adb/adb_client.h
|
9c869b58a8cf4f7c3bc88931fbd27d3f5187b2db |
|
26-Aug-2016 |
Josh Gao <jmgao@google.com> |
adb: allow use of arbitrary socket specs for command socket. Bug: http://b/30445394 Change-Id: I474ede35ec3c56ad86da503c9703f83ef5e80862
/system/core/adb/adb_client.h
|
698e065e14840541f218a80241fa880703a7dbc5 |
|
20-Jul-2016 |
Felipe Leme <felipeal@google.com> |
DO NOT MERGE: Split bugreport() into its own file and added unit tests. bugreport() will be soon refactored to track progress, which will require more comprehensive unit tests. As such, it's better to move it to its own files, which in turn also requires moving send_shell_command() and usage() to commandline.h. Fixes: 30100363 Bug: 30268737 Change-Id: I3cdf114a0b5547293320042ff0749a60886440b0 (cherry picked from commit 78e0963e4bce9cc9f0bbf0b686004ba15b1e3929) (cherry picked from commit 218e1ff75998052c7bb30b483c15e75a853283a8)
/system/core/adb/adb_client.h
|
d26212207d9bc9412dbc528307185694f8e6d082 |
|
05-Mar-2016 |
Josh Gao <jmgao@google.com> |
adb: wait for adbd to die and respawn in root/unroot. Bug: http://b/19749057 Change-Id: I57dbc113803b6fd3016c1801410be0f4023245d9
/system/core/adb/adb_client.h
|
a166e71e216dbfe4bff8dfc369b10ab08e183427 |
|
29-Jan-2016 |
Josh Gao <jmgao@google.com> |
adb: add nullability specifiers to adb_client.h. Change-Id: I93287b876cb06d871b4330d2733ef6f43c58fbbf
/system/core/adb/adb_client.h
|
f3f6a1d0d4279930be1434fa66cc0b3fbbb850f0 |
|
01-Feb-2016 |
Josh Gao <jmgao@google.com> |
adb: add adb_get_feature_set. Extract a feature set getter function from commandline.cpp. Change-Id: I30a3eb0b060a88379e29be16264637816e378978
/system/core/adb/adb_client.h
|
424af02f363a305a349ff99e1cc253ac5bc642c9 |
|
30-May-2015 |
Elliott Hughes <enh@google.com> |
Fix error handling/reporting for "adb forward" and "adb reverse". We really need better infrastructure for parsing adb subcommands, but in the meantime... At least this cleans up a little more of the implementation too. Bug: http://b/20736014 Change-Id: I76209847da3724906c71924017bcb69fa31e0b49
/system/core/adb/adb_client.h
|
142ec75cf882bf023853f0321cd559377daccc60 |
|
07-May-2015 |
Spencer Low <CompareAndSwap@gmail.com> |
adb: win32: fix adb emu command The adb emu command was never working because the socket connection to the emulator was closed without reading all of the data that the emulator sent. On Windows, this caused the emulator's recv() call to error-out, so it never got the command that was sent. Before settling on this fix, I also experimented changing the arguments to the socket shutdown() call and that didn't seem to help. I also tried removing the call to shutdown() and that didn't help. So that should rule out shutdown() as the problem. One experiment that helped was delaying before calling adb_close(), but that is of course fragile and doesn't address the real issue, which is not closing the socket until the commands have been read. https://code.google.com/p/android/issues/detail?id=21021 Change-Id: I8fa4d740a2faa2c9922ec50792e16564a94f6eed Signed-off-by: Spencer Low <CompareAndSwap@gmail.com>
/system/core/adb/adb_client.h
|
3bd73c12c07dcefc965abeef535ac53c4754d682 |
|
05-May-2015 |
Elliott Hughes <enh@google.com> |
Give enum types CamelCase names for clarity. Change-Id: I1c89f1cc155ee839f372fb14d972a288183b8bcd
/system/core/adb/adb_client.h
|
6452a89aa8934231e12ab77e0d90f12c3e892ad1 |
|
29-Apr-2015 |
Elliott Hughes <enh@google.com> |
More fixed-length buffer removal. Bug: http://b/20666660 Change-Id: I0c738e9fed2defed48a9cf2d0a4f7b99c08dcf3d
/system/core/adb/adb_client.h
|
078f0fcf4c63b8d8e8c10a18855eae04ca321e06 |
|
29-Apr-2015 |
Elliott Hughes <enh@google.com> |
Move __adb_error to std::string, and improve various errors. Also remove an sprintf. Also fix various bits of code that were reporting stale adb_error values when they meant strerror. Bug: http://b/20666660 Change-Id: Ibeb48b7bc21bb0ec30ba47889d1d671ee480e1b7
/system/core/adb/adb_client.h
|
2d4121c0dcc93382bcd7ea6476f433d8254919dd |
|
17-Apr-2015 |
Elliott Hughes <enh@google.com> |
Remove extern "C" barriers to using C++. Change-Id: Ic046d6aa540738cb46b54531bc59ba3b47b0136d
/system/core/adb/adb_client.h
|
bac3474a8256cb32a29e8d46f78cad95a5502692 |
|
26-Feb-2015 |
Dan Albert <danalbert@google.com> |
Move adb to C++. I keep trying to clean things up and needing std::strings. Might as well just do this now. usb_linux_client.c is going to stay as C because GCC isn't smart enough to deal with the designated initializers it uses (though for some reason it is in C mode). The Darwin files are staying as C because I don't have a way to test that they build. The Windows files are staying as C because while I can actually build for them, it's slow and painful. Change-Id: I75367d29205a9049d34460032b3bb36384f43941
/system/core/adb/adb_client.h
|
818fb4b448a44ef9f1db85f66415fde4b7a96aa6 |
|
18-Feb-2015 |
Dan Albert <danalbert@google.com> |
Add extern "C" to all the adb headers. Change-Id: Iaefa3e18d6ee2e065eb97271a796613b2a8e7d6e
/system/core/adb/adb_client.h
|
d7b33085117ccbb908a883f624cb1fe5495ee92a |
|
14-Nov-2012 |
Matt Gumbel <matthew.k.gumbel@intel.com> |
Support adb client connect to remote server ADB client: allow user to specify hostname and port number of remote adb server. ADB server: bind server to all network interfaces instead of just localhost when user gives -a flag. Primary use-case for this change is to support remote testing of USB devices. HostA is running some test automation software which invokes adb client. HostB has USB-only device attached and is running adb server. adb client on HostA makes connection to adb server on HostB to talk to the USB device. Change-Id: I845cc8c00350b400317f8c18f813e6fd79bd5470 Signed-off-by: Dean Kwon <daex.i.kwon@intel.com> Signed-off-by: Jim Bride <jim.bride@intel.com> Signed-off-by: Matt Gumbel <matthew.k.gumbel@intel.com>
/system/core/adb/adb_client.h
|
d0eacb8aee77f01edadf525019f8dd1e43671ce7 |
|
19-Apr-2010 |
Stefan Hilzinger <hilzinger@google.com> |
Make adb's daemon-port on the host machine configurable. This is the first CL of a somewhat larger effort which, among other things, will involve changing the emulator and ddms to talk to adb running on a configurable port. The port can be configured using environment variable ANDROID_ADB_SERVER_PORT. Further CLs will also address the set of ports used for the local transport. Change-Id: Ib2f431801f0adcd9f2dd290a28005644a36a780a
/system/core/adb/adb_client.h
|
59ab0c534095afdab0765240a6eaeaad2ab43ab0 |
|
12-Apr-2010 |
Mike Lockwood <lockwood@android.com> |
Revert "Make adb's daemon-port on the host machine configurable." Fix the build. This reverts commit 5a00fd1c5542b302e5534d7c424ee92da3d6bceb.
/system/core/adb/adb_client.h
|
5a00fd1c5542b302e5534d7c424ee92da3d6bceb |
|
28-Mar-2010 |
Stefan Hilzinger <hilzinger@google.com> |
Make adb's daemon-port on the host machine configurable. This is the first CL of a somewhat larger effort which, among other things, will involve changing the emulator and ddms to talk to adb running on a configurable port. The port can be configured using environment variable ANDROID_ADB_PORT. Further CLs will also address the set of ports used for the local transport. Change-Id: I8082ee10ce504dab1cf89fe6d189eccf43ce9cf4
/system/core/adb/adb_client.h
|
dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/system/core/adb/adb_client.h
|
e54eebbf1a908d65ee8cf80bab62821c05666d70 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/system/core/adb/adb_client.h
|
4f6e8d7a00cbeda1e70cc15be9c4af1018bdad53 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/system/core/adb/adb_client.h
|