platform_system_core/adb
Felipe Leme 218e1ff759 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)
2016-08-17 10:51:38 -07:00
..
client Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -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
Android.mk Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -07:00
CPPLINT.cfg Ignore whitespace/indent issues from cpplint. 2015-05-18 16:49:07 -07:00
MODULE_LICENSE_APACHE2 eclair snapshot 2009-11-12 18:46:23 -08:00
NOTICE eclair snapshot 2009-11-12 18:46:23 -08:00
OVERVIEW.TXT Fixing spelling errors in adb docs 2010-04-28 11:38:39 -04:00
SERVICES.TXT adb sync cleanup. 2015-08-24 11:15:01 -07:00
SYNC.TXT adb sync cleanup. 2015-08-24 11:15:01 -07:00
adb.cpp Clean up key handling in adb. 2016-08-11 13:53:18 -07:00
adb.h Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -07:00
adb_auth.cpp Clean up key handling in adb. 2016-08-11 13:53:18 -07:00
adb_auth.h Clean up key handling in adb. 2016-08-11 13:53:18 -07:00
adb_auth_client.cpp Clean up key handling in adb. 2016-08-11 13:53:18 -07:00
adb_auth_host.cpp Clean up key handling in adb. 2016-08-11 13:53:18 -07:00
adb_client.cpp Merge changes Ia4a2ff77,I970806e3,I47daa338 into nyc-dev 2016-04-19 00:51:22 +00:00
adb_client.h Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -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: fix adb client running out of sockets on Windows 2015-10-30 16:23:10 -07:00
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: support forwarding TCP port 0. 2016-05-09 16:55:10 -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 Track rename of base/ to android-base/. 2015-12-04 22:00:26 -08:00
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
bugreport.cpp Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -07:00
bugreport.h Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -07:00
bugreport_test.cpp Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -07:00
commandline.cpp Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -07:00
commandline.h Split bugreport() into its own file and added unit tests. 2016-08-17 10:51:38 -07:00
console.cpp [adb] Issue the "auth" emulator command before any other one 2016-05-27 13:34:40 -07:00
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 Move adb to C++. 2015-03-09 14:06:11 -07:00
get_my_path_darwin.cpp Move get_my_path_darwin to C++. 2015-04-16 13:24:58 -07:00
get_my_path_linux.cpp Move adb to C++. 2015-03-09 14:06:11 -07:00
jdwp_service.cpp adb: refactor jdwp_service.cpp. 2016-06-02 15:38:16 -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
mutex_list.h adb: switch the socket list mutex to a recursive_mutex. 2016-05-18 17:20:30 -07:00
protocol.txt Increase size of the the adb packets sent over the wire 2015-07-22 13:06:06 -07:00
remount_service.cpp adb: remove exit-time destructors. 2015-11-12 11:20:19 -08:00
remount_service.h Failure to find an oem partition should not be a remount failure. 2015-05-11 13:36:13 -07:00
security_log_tags.h ADB security logging 2016-01-21 15:57:02 +00:00
services.cpp Merge changes Ia4a2ff77,I970806e3,I47daa338 into nyc-dev 2016-04-19 00:51:22 +00:00
services.h adb: put legacy shell: service back in. 2015-09-30 15:40:09 -07:00
set_verity_enable_state_service.cpp adb: use libfec in disable-verity 2015-10-20 13:55:24 +01:00
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 Track rename of base/ to android-base/. 2015-12-04 22:00:26 -08:00
shell_service_protocol.cpp adb: create shell protocol class (take 2). 2015-09-08 10:04:10 -07:00
shell_service_protocol_test.cpp adb: fix shell_service_protocol_test for Windows. 2015-09-11 18:28:27 -07:00
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_test.cpp adb: fix socket tests. 2016-04-25 19:51:58 -07:00
sockets.cpp Minor adb style fixes. 2016-06-15 14:46:56 -07:00
sockets.dia auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
sysdeps.h Clean up key handling in adb. 2016-08-11 13:53:18 -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 std::unqiue_ptr<..., decltype(&fn)> seems to be the preferred idiom. 2016-08-08 12:52:37 -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 adb: fix adb client running out of sockets on Windows 2015-10-30 16:23:10 -07:00
test_device.py adb: add test for SIGHUP behavior. 2016-06-23 15:01:50 -07:00
transport.cpp Merge "Clean up key handling in adb." 2016-08-12 21:21:57 +00:00
transport.h Clean up key handling in adb. 2016-08-11 13:53:18 -07:00
transport_local.cpp Merge \"[qemu]: Move qemu_pipe.h from include/system/ directory.\" 2016-06-21 08:05:18 +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