platform_system_core/adb
Yurii Zubrytskyi 47a58ecd34 [adb] file sync performance on Windows
Print not more often than once a 100ms - it is smooth enough
and speeds up transfer even more on Windows, where a single
line output may take up to 5ms.
An added benefit is getting rid of some extra heap allocation
and string formatting when in the end the identical message
filtering would've dropped the line anyway. This is also
significantly more expensive on Windows.

Bug: 151900478
Test: manual, push/pull a file and a directory

Change-Id: I9038729e8a01d5f93fd301beaeb8a086f5039b77
Merged-In: I9038729e8a01d5f93fd301beaeb8a086f5039b77
2020-03-24 10:28:24 -07:00
..
apex Mark updatable APEXes 2020-02-27 10:52:47 +09:00
client [adb] file sync performance on Windows 2020-03-24 10:28:24 -07:00
crypto Remove pairing_auth, pairing_connection from recovery. 2020-02-28 20:45:43 +00:00
daemon adbd: shrink libadbd.so, libadbd_services.so. 2020-03-16 11:30:09 -07:00
fastdeploy adbd: remove static dependency on libcutils. 2020-02-19 17:44:38 -08:00
fdevent [adb] Optimize fdevent machinery 2020-03-24 10:28:08 -07:00
libs Revert "Set apex_available property" 2020-03-23 12:02:53 +00:00
pairing_auth Remove pairing_auth, pairing_connection from recovery. 2020-02-28 20:45:43 +00:00
pairing_connection Merge "Disable AdbPairingConnectionTest#MultipleClientsOnePass." 2020-03-03 00:36:22 +00:00
proto "track-app" service showing debuggable/profileable apps 2020-03-06 13:56:27 -08:00
sysdeps Remove various bits of dead code and unused workarounds. 2020-02-22 16:53:24 +00:00
tls Remove pairing_auth, pairing_connection from recovery. 2020-02-28 20:45:43 +00:00
tools Add stub code to read MS OS 2.0 descriptors. 2019-09-06 14:45:11 -07:00
.clang-format
adb.bash
adb.cpp adbd: add runtime-configurable logging. 2020-02-28 12:58:42 -08:00
adb.h "track-app" service showing debuggable/profileable apps 2020-03-06 13:56:27 -08:00
adb_auth.h [adbwifi] Add A_STLS command. 2020-02-21 21:07:13 +00:00
adb_integration_test_adb.xml
adb_integration_test_device.xml
adb_io.cpp Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
adb_io.h Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
adb_io_test.cpp
adb_listeners.cpp
adb_listeners.h
adb_listeners_test.cpp adb: move fdevent to its own folder. 2019-07-08 14:37:27 -07:00
adb_mdns.h add a version TXT record to adb secure mdns services 2020-02-18 05:13:06 +00:00
adb_trace.cpp Incremental installations in adb, client/host side. 2020-02-19 08:01:06 -08:00
adb_trace.h adbd: remove static dependency on libcutils. 2020-02-19 17:44:38 -08:00
adb_unique_fd.cpp
adb_unique_fd.h Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
adb_utils.cpp Allow overriding the log path. 2019-07-30 12:26:31 -07:00
adb_utils.h [adb] Use STL for ParseUInt() implementation 2019-08-02 11:33:41 -07:00
adb_utils_test.cpp Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
adb_wifi.h [adbwifi] Add adbwifi_libs, TLS connection, and MDNS implementation. 2020-02-21 21:06:40 +00:00
Android.bp [adb incremental] send priority blocks first 2020-03-24 10:27:56 -07:00
benchmark_device.py
bugreport_test.cpp
file_sync_protocol.h adb: extract syncmsg structs. 2020-03-19 17:24:15 -07:00
MODULE_LICENSE_APACHE2
NOTICE
OVERVIEW.TXT
OWNERS
protocol.txt [adbwifi] Add A_STLS command. 2020-02-21 21:07:13 +00:00
security_log_tags.h
services.cpp adb: support wait-for- with multiple states. 2020-03-10 17:01:34 -07:00
services.h Support adb rescue wipe command 2019-04-29 15:21:50 -07:00
SERVICES.TXT
shell_protocol.h Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
shell_service_protocol.cpp Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
shell_service_protocol_test.cpp
SOCKET-ACTIVATION.txt Revert "Revert "Support socket activation of adb server"" 2019-12-11 08:20:20 +00:00
socket.h adb: move fdevent to its own folder. 2019-07-08 14:37:27 -07:00
socket_spec.cpp Merge "Enable "localfilesystem" UNIX domain socket for ADB." 2019-12-18 05:34:30 +00:00
socket_spec.h Enable "localfilesystem" UNIX domain socket for ADB. 2019-12-04 10:05:05 +09:00
socket_spec_test.cpp Enable "localfilesystem" UNIX domain socket for ADB. 2019-12-04 10:05:05 +09:00
socket_test.cpp adb: move fdevent to its own folder. 2019-07-08 14:37:27 -07:00
sockets.cpp Enable "localfilesystem" UNIX domain socket for ADB. 2019-12-04 10:05:05 +09:00
sockets.dia
SYNC.TXT
sysdeps.h [adb] Fix incremental installation on Windows 2020-03-24 10:28:03 -07:00
sysdeps_test.cpp adb: win32: silence wine test failure. 2019-07-16 15:22:51 -07:00
sysdeps_unix.cpp Incremental installations in adb, client/host side. 2020-02-19 08:01:06 -08:00
sysdeps_win32.cpp [adbwifi] Add adbwifi_libs, TLS connection, and MDNS implementation. 2020-02-21 21:06:40 +00:00
sysdeps_win32_test.cpp
test_adb.py adb: don't hardcode ports in test_adb. 2020-02-27 14:30:35 -08:00
test_device.py adbd: add a perfunctory abb test. 2020-02-07 15:59:49 -08:00
trace.sh
transport.cpp "track-app" service showing debuggable/profileable apps 2020-03-06 13:56:27 -08:00
transport.h "track-app" service showing debuggable/profileable apps 2020-03-06 13:56:27 -08:00
transport_benchmark.cpp
transport_fd.cpp [adbwifi] Add A_STLS command. 2020-02-21 21:07:13 +00:00
transport_local.cpp [adbwifi] Add A_STLS command. 2020-02-21 21:07:13 +00:00
transport_test.cpp adb: move fdevent to its own folder. 2019-07-08 14:37:27 -07:00
transport_usb.cpp [adbwifi] Add A_STLS command. 2020-02-21 21:07:13 +00:00
types.cpp [adb] Optimize adbd's usb reading 2019-11-28 18:24:01 -08:00
types.h adb: fix use after free of atransport. 2019-12-13 13:28:21 -08:00
types_test.cpp [adb] Optimize adbd's usb reading 2019-11-28 18:24:01 -08:00
usb.h