platform_system_core/adb
Felipe Leme 698e065e14 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 78e0963e4b)
(cherry picked from commit 218e1ff759)
2016-08-30 13:06:23 -07:00
..
client DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
daemon Use arraysize() for supplementary groups. 2016-07-18 13:46:42 -04:00
sysdeps adb: fix stat on Windows. 2016-08-01 12:36:04 -07:00
.clang-format adb: fix clang-format for access modifier dedent. 2016-02-22 15:57:08 -08:00
adb.cpp adb: increase the authentication throttling limit. 2016-08-22 13:12:32 -07:00
adb.h DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
adb_auth.cpp adb: fix public key authorization. 2016-08-22 12:58:38 -07:00
adb_auth.h adb: add support for vendor key directories. 2016-08-19 17:32:50 -07:00
adb_auth_client.cpp adb: remove unnecessary addr arguments to accept. 2016-08-24 13:06:06 -07:00
adb_auth_host.cpp adb: add support for vendor key directories. 2016-08-19 17:32:50 -07:00
adb_client.cpp Merge changes Ia4a2ff77,I970806e3,I47daa338 into nyc-dev 2016-04-19 00:51:22 +00:00
adb_client.h DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
adb_io.cpp Increase the maximum shell command length to 4096ish. 2016-01-15 15:02:19 -08:00
adb_io.h
adb_io_test.cpp adb: disable tests that are expected to fail on Win32. 2016-04-18 14:33:38 -07:00
adb_listeners.cpp adb: factor out socket specification. 2016-08-25 17:12:26 -07:00
adb_listeners.h adb: support forwarding TCP port 0. 2016-05-09 16:55:10 -07:00
adb_listeners_test.cpp adb: support forwarding TCP port 0. 2016-05-09 16:55:10 -07:00
adb_trace.cpp
adb_trace.h Fix misc-macro-parentheses warnings in adb, debuggerd, libbacktrace. 2016-05-18 15:53:15 -07:00
adb_utils.cpp [adb] Issue the "auth" emulator command before any other one 2016-05-27 13:34:40 -07:00
adb_utils.h Kill adb's ScopedFd for unique_fd. 2016-05-27 17:51:24 -07:00
adb_utils_test.cpp Merge changes I1d398d19,I8f20b3cd 2016-08-01 21:54:00 +00:00
Android.mk DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
bugreport.cpp DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
bugreport.h DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
bugreport_test.cpp DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
commandline.cpp DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
commandline.h DO NOT MERGE: Split bugreport() into its own file and added unit tests. 2016-08-30 13:06:23 -07:00
console.cpp [adb] Issue the "auth" emulator command before any other one 2016-05-27 13:34:40 -07:00
CPPLINT.cfg
diagnose_usb.cpp Share the new adb USB diagnostic code with fastboot. 2015-12-14 10:50:21 -08:00
diagnose_usb.h Share the new adb USB diagnostic code with fastboot. 2015-12-14 10:50:21 -08:00
fdevent.cpp Fix google-explicit-constructor warnings. 2016-04-29 15:44:04 -07:00
fdevent.h adb: make fdevent_test, socket_test compile on Windows. 2016-02-22 15:57:08 -08:00
fdevent_test.cpp adb: make fdevent_test, socket_test compile on Windows. 2016-02-22 15:57:08 -08:00
fdevent_test.h adb: fix socket tests. 2016-04-25 19:51:58 -07:00
file_sync_client.cpp adb: correctly fix merge conflict. 2016-08-05 00:39:16 -07:00
file_sync_service.cpp Set file capabilities on adb sync/push. 2016-06-08 09:16:28 -07:00
file_sync_service.h Implements 'adb bugreport <ZIP_FILE>'. 2016-04-13 09:21:23 -07:00
framebuffer_service.cpp
get_my_path_darwin.cpp
get_my_path_linux.cpp
jdwp_service.cpp adb: remove unnecessary addr arguments to accept. 2016-08-24 13:06:06 -07:00
line_printer.cpp adb: add missing newline when printing transfer rate. 2016-08-04 14:56:53 -07:00
line_printer.h Simplify adb LinePrinter newline handling. 2015-12-09 18:42:41 -08:00
MODULE_LICENSE_APACHE2
mutex_list.h adb: switch the socket list mutex to a recursive_mutex. 2016-05-18 17:20:30 -07:00
NOTICE
OVERVIEW.TXT
protocol.txt
remount_service.cpp
remount_service.h
security_log_tags.h ADB security logging 2016-01-21 15:57:02 +00:00
services.cpp adb: factor out socket specification. 2016-08-25 17:12:26 -07:00
services.h
SERVICES.TXT
set_verity_enable_state_service.cpp
shell_service.cpp adb: fix fd leak when shell fails to create a thread. 2016-06-23 13:14:49 -07:00
shell_service.h
shell_service_protocol.cpp
shell_service_protocol_test.cpp
shell_service_test.cpp adb: fix subprocess termination for legacy shell. 2016-01-27 17:13:41 -08:00
socket.h Address const issues in preparation for libcxx rebase. 2016-03-29 17:17:51 +00:00
socket_spec.cpp adb: factor out socket specification. 2016-08-25 17:12:26 -07:00
socket_spec.h adb: factor out socket specification. 2016-08-25 17:12:26 -07:00
socket_test.cpp Most accept/accept4 calls in system/core don't actually want the remote address. 2016-08-23 12:50:00 -07:00
sockets.cpp Minor adb style fixes. 2016-06-15 14:46:56 -07:00
sockets.dia
SYNC.TXT
sysdeps.h adb: factor out socket specification. 2016-08-25 17:12:26 -07:00
sysdeps_test.cpp adb: retry connecting disconnected emulators instead of always looping. 2016-05-24 16:38:47 -07:00
sysdeps_unix.cpp adb: use TCP keepalive. 2016-03-03 15:42:11 -08:00
sysdeps_win32.cpp adb: check our socketpair ends in our win32 emulation. 2016-08-24 13:06:06 -07:00
sysdeps_win32_test.cpp adb: allow wine's output for sysdeps_win32 strerror test. 2016-02-22 15:57:08 -08:00
test_adb.py
test_device.py adb: add test for SIGHUP behavior. 2016-06-23 15:01:50 -07:00
transport.cpp Merge changes I9761298a,I8d3312b2 2016-08-22 21:38:53 +00:00
transport.h adb: add support for vendor key directories. 2016-08-19 17:32:50 -07:00
transport_local.cpp Merge changes I0ee130db,I33d356fd 2016-08-25 01:59:23 +00:00
transport_test.cpp Fix kick_transport test. 2016-04-25 17:37:08 -07:00
transport_usb.cpp Fix kick_transport test. 2016-04-25 17:37:08 -07:00
usb_linux.cpp adb: make adb_thread_func_t return void, add adb_thread_exit. 2016-02-22 15:57:08 -08:00
usb_linux_client.cpp Revert "adb: close ep0 on disconnection." 2016-06-02 17:30:43 -07:00
usb_osx.cpp adb: use a custom thread to poll for usb devices on mac. 2016-04-26 17:00:49 -07:00
usb_windows.cpp adb: make adb_thread_func_t return void, add adb_thread_exit. 2016-02-22 15:57:08 -08:00