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 -c fuchsia-pkg://fuchsia.com/debug_agent#meta/debug_agent.cmxor some other component URL.
attach some_filterWhen a process by that name already exists.
attach 56421Attach by PID and name are different code paths in the agent!