Zxdb 是一个控制台调试程序,用于使用 DWARF 符号(C、C++
和 Rust)。前端在主机上运行,并连接到设备端
debug_agent
。本文档介绍了如何设置这些进程。
连接客户端
zxdb
客户端程序在主机上运行。它可以连接到
通过交互式 connect
调试程序命令调用 debug_agent
,或者
根据命令行标志自动连接。IPv4 和 IPv6
地址(请参阅 ffx 查找
)。
zxdb -c "[f370::5051:ff:1e53:589a%qemu]"
通过脚本连接
脚本可能需要自动启动代理和客户端。 脚本应等待端口在目标系统上打开, 启动客户端客户端中尚未实现自动重试。
要在客户端退出时妥善清理调试代理,请将
--quit-agent-on-exit
命令行标志传递给客户端。
指定符号路径
调试程序需要本地主机上提供未剥离的 ELF 文件
系统。系统不会使用目标上的符号。本地构建的位置
商店符号必须传递到 zxdb
客户端。
要详细了解如何指定符号路径,请参阅将符号设置 地点