platform_system_core/adb/daemon
Alex Buynytskyy 640407d632 Adding Android Binder Bridge (abb) utility launched from adbd.
Once launched, abb will listen for incoming Binder cli requests.
Executing in-process provides 6x latency improvement (125ms vs 25ms on
PixelXL) for commands like 'package path'

Intended usage by Android Studio for fast deployment and patching of APKs.

Test: manual
BUG: 111621042

Change-Id: Ica84eb2ec9628efa441ecd627b119f3361feaf9f
2019-01-07 15:45:11 +00:00
..
include/adbd adbd: extract functionfs fd creation. 2018-10-18 13:58:06 -07:00
abb.cpp Adding Android Binder Bridge (abb) utility launched from adbd. 2019-01-07 15:45:11 +00:00
abb_service.cpp Adding Android Binder Bridge (abb) utility launched from adbd. 2019-01-07 15:45:11 +00:00
auth.cpp [adb] Modernize codebase by replacing NULL with nullptr 2018-07-13 18:21:00 -07:00
file_sync_service.cpp adb: identical symlink, do not update 2018-10-08 10:37:10 -07:00
file_sync_service.h adb: use adb's unique_fd instead of android::base. 2018-07-25 18:08:45 -07:00
framebuffer_service.cpp adb: don't use <error.h>. 2018-10-22 17:04:32 -07:00
framebuffer_service.h adb: use adb's unique_fd instead of android::base. 2018-07-25 18:08:45 -07:00
jdwp_service.cpp Adding Android Binder Bridge (abb) utility launched from adbd. 2019-01-07 15:45:11 +00:00
main.cpp adbd: turn on fdsan warnings. 2018-07-25 18:49:37 -07:00
mdns.cpp adb: kill adb_thread_{create, join, detach, exit}. 2017-04-12 17:12:32 -07:00
mdns.h Make ADBD announce its presence over mDNS 2017-03-07 14:42:06 -08:00
remount_service.cpp adb: switch unix_open to string_view. 2018-12-21 01:43:31 -08:00
remount_service.h adb: use adb's unique_fd instead of android::base. 2018-07-25 18:08:45 -07:00
services.cpp Adding Android Binder Bridge (abb) utility launched from adbd. 2019-01-07 15:45:11 +00:00
set_verity_enable_state_service.cpp adb: add overlayfs handling for readonly system filesystems 2018-08-08 15:42:44 -07:00
set_verity_enable_state_service.h adb: use adb's unique_fd instead of android::base. 2018-07-25 18:08:45 -07:00
shell_service.cpp Adding Android Binder Bridge (abb) utility launched from adbd. 2019-01-07 15:45:11 +00:00
shell_service.h Adding Android Binder Bridge (abb) utility launched from adbd. 2019-01-07 15:45:11 +00:00
shell_service_test.cpp adb: split daemon services out of service_to_fd. 2018-07-25 18:49:37 -07:00
usb.cpp adbd: implement a nonblocking USB Connection. 2018-10-19 17:53:18 -07:00
usb_ffs.cpp adbd: open functionfs ep0 as O_RDWR. 2018-10-18 13:58:06 -07:00
usb_legacy.cpp adbd: implement a nonblocking USB Connection. 2018-10-19 17:53:18 -07:00