platform_system_core/adb/client
Alex Buynytskyy 82c1c9711d [incfs] Stream the hash tree for incremental installation
Instead of sending the whole tree upfront use the same
streaming interface for it as for the data blocks

This improves installation speed by almost 200ms,
650-800ms -> 500-600ms

Bug: 153696423
Test: manual, adb install in various configurations

Change-Id: Ia83de2af54ca0b1969397514ea5d761719af9055
Merged-In: Ia83de2af54ca0b1969397514ea5d761719af9055
2020-04-13 13:00:01 -07:00
..
pairing [adb] generic "cast_handle_to_int" function 2020-03-26 22:25:46 -07:00
adb_client.cpp [adb] Don't copy features set on each get() 2020-04-09 22:26:48 -07:00
adb_client.h [adb] Don't copy features set on each get() 2020-04-09 22:26:48 -07:00
adb_install.cpp [adb] Don't copy features set on each get() 2020-04-09 22:26:48 -07:00
adb_install.h Adds atomic install support to adb 2019-01-11 18:13:36 +00:00
adb_wifi.cpp [adbwifi] Add adbwifi_libs, TLS connection, and MDNS implementation. 2020-02-21 21:06:40 +00:00
auth.cpp adb: improve logging of key loading slightly. 2020-03-07 12:52:36 -08:00
bugreport.cpp adb: add interfaces for Encoder/Decoder. 2020-04-02 17:11:07 -07:00
bugreport.h adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
commandline.cpp [adb] Don't copy features set on each get() 2020-04-09 22:26:48 -07:00
commandline.h adb: report error in copy_to_file. 2020-02-04 13:47:57 -08:00
console.cpp NFC: Fix potentially uninitialized 'port' variable. 2019-05-09 12:55:41 -07:00
fastdeploy.cpp adb: add dry-run option to push/sync. 2020-04-02 17:11:08 -07:00
fastdeploy.h FastDeploy refactor: 2+GB APK support, optimizations, tests. 2019-10-02 13:25:03 -07:00
fastdeploycallbacks.cpp FastDeploy refactor: 2+GB APK support, optimizations, tests. 2019-10-02 13:25:03 -07:00
fastdeploycallbacks.h FastDeploy refactor: 2+GB APK support, optimizations, tests. 2019-10-02 13:25:03 -07:00
file_sync_client.cpp [adb] Don't copy features set on each get() 2020-04-09 22:26:48 -07:00
file_sync_client.h adb: add dry-run option to push/sync. 2020-04-02 17:11:08 -07:00
incremental.cpp [incfs] Stream the hash tree for incremental installation 2020-04-13 13:00:01 -07:00
incremental.h [adb] Use incremental installation by default 2020-03-27 12:30:29 -07:00
incremental_server.cpp [incfs] Stream the hash tree for incremental installation 2020-04-13 13:00:01 -07:00
incremental_server.h [adb data server] wait for installation results before terminates 2020-03-24 10:27:47 -07:00
incremental_utils.cpp [incfs] Stream the hash tree for incremental installation 2020-04-13 13:00:01 -07:00
incremental_utils.h [incfs] Stream the hash tree for incremental installation 2020-04-13 13:00:01 -07:00
line_printer.cpp adb: win32: LinePrinter Unicode support 2018-09-02 16:27:12 -07:00
line_printer.h adb: don't spew push/pull progress to dumb terminals. 2018-08-22 17:28:33 -07:00
main.cpp adb: add option to disable kill-server. 2020-04-06 14:33:14 -07:00
transport_mdns.cpp Properly remove adb DNS services. 2020-02-24 10:09:35 -08:00
transport_usb.cpp Move adbd's legacy USB implementation to fastboot. 2020-03-30 16:43:06 -07:00
usb.h Move adbd's legacy USB implementation to fastboot. 2020-03-30 16:43:06 -07:00
usb_dispatch.cpp Move adbd's legacy USB implementation to fastboot. 2020-03-30 16:43:06 -07:00
usb_libusb.cpp Move adbd's legacy USB implementation to fastboot. 2020-03-30 16:43:06 -07:00
usb_linux.cpp Move adbd's legacy USB implementation to fastboot. 2020-03-30 16:43:06 -07:00
usb_osx.cpp Move adbd's legacy USB implementation to fastboot. 2020-03-30 16:43:06 -07:00
usb_windows.cpp Move adbd's legacy USB implementation to fastboot. 2020-03-30 16:43:06 -07:00