This is the code for the backend of the Fuchsia debugger. This backend runs on the target Fuchsia computer (Linux or Mac) and talks via IPC (code in ../ipc) to the zxdb frontend (code in ../zxdb) running on the developer's workstation.
Please see the debugger setup and usage documentation.
When changing anything related to process launching:
run /boot/bin/ps
run -c fuchsia-pkg://fuchsia.com/debug_agent#meta/debug_agent.cmx
or some other component URL.attach some_filter
When a process by that name already exists.attach 56421
Attach by PID and name are different code paths in the agent!