android_system_core/adb/daemon
Shukang Zhou f4ffae1055 "track-app" service showing debuggable/profileable apps
Add a "track-app" service in adbd. For every debuggable or
profileable-from-shell process, ART sends related info to
adbd and adbd surfaces the info through the "track-app"
service.

The output format of "track-app" is a line summarizing
the number of reported processes, followed by a protobuf
message in human readable form. For example,

Process count: 2
process {
  pid: 3307
  profileable: true
  architecture: "arm64"
}
process {
  pid: 3341
  debuggable: true
  profileable: true
  architecture: "arm64"
}

Bug: 149050485
Test: manually unplugged/replugged, "adb track-app",
      "adb track-jdwp"
Change-Id: Id1f1a920e1afc148c7e4d2add790baab796178e1
2020-03-06 13:56:27 -08:00
..
include/adbd adbd: move jdwp listening logic into ART. 2019-06-25 12:37:20 -07:00
abb.cpp [adb] Speed up the streaming install 2019-08-08 12:55:51 -07:00
abb_service.cpp [adb] Speed up the streaming install 2019-08-08 12:55:51 -07:00
adb_wifi.cpp [adbwifi] Add A_STLS command. 2020-02-21 21:07:13 +00:00
auth.cpp [adbwifi] Add A_STLS command. 2020-02-21 21:07:13 +00:00
file_sync_service.cpp adbd: remove static dependency on libcutils. 2020-02-19 17:44:38 -08: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: move fdevent to its own folder. 2019-07-08 14:37:27 -07:00
framebuffer_service.h adbd: compile for host. 2019-01-23 12:59:41 -08:00
jdwp_service.cpp "track-app" service showing debuggable/profileable apps 2020-03-06 13:56:27 -08:00
logging.cpp adbd: add runtime-configurable logging. 2020-02-28 12:58:42 -08:00
logging.h adbd: add runtime-configurable logging. 2020-02-28 12:58:42 -08:00
main.cpp [adbwifi] Add adbwifi_libs, TLS connection, and MDNS implementation. 2020-02-21 21:06:40 +00:00
mdns.cpp [adbwifi] Add adbwifi_libs, TLS connection, and MDNS implementation. 2020-02-21 21:06:40 +00:00
mdns.h [adbwifi] Add adbwifi_libs, TLS connection, and MDNS implementation. 2020-02-21 21:06:40 +00:00
restart_service.cpp adbd: log when exiting due to root/unroot/tcpip/usb. 2019-02-19 13:12:59 -08:00
restart_service.h adbd: compile for host. 2019-01-23 12:59:41 -08:00
services.cpp "track-app" service showing debuggable/profileable apps 2020-03-06 13:56:27 -08:00
shell_service.cpp adbd: add runtime-configurable logging. 2020-02-28 12:58:42 -08:00
shell_service.h Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
shell_service_test.cpp Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
transport_qemu.cpp [adbwifi] Add A_STLS command. 2020-02-21 21:07:13 +00:00
usb.cpp Merge changes Ic2af40b8,I9c8cfebe 2020-03-03 06:29:55 +00:00
usb_dummy.cpp adb: make adb reconnect perform a USB reset. 2019-03-28 15:47:44 -07:00
usb_ffs.cpp Reland "adb: daemon: Assign valid fd to usb_handle ep0 file descriptor" 2020-03-02 13:45:52 -08:00
usb_legacy.cpp Fix non-aio USB read issue for fastbootd 2019-05-29 23:10:50 +00:00