调试视图使用如下所示的树层次结构来显示目标信息(以下树层次结构提供了可能的图标的样本):
会话项 | 描述 | 图标 |
---|---|---|
启动实例 | 启动配置名和启动类型 | ![]() ![]() |
调试器实例 | 调试器名和状态 | ![]() |
线程实例 | 线程号和状态 | ![]() ![]() ![]() |
堆栈帧实例 | 堆栈帧号、函数、文件名和文件行号 | ![]() ![]() |
线程标注旁边的数字是引用计数器,而不是线程标识号(TID)。
CDT 将堆栈帧显示成子元素。它在目标旁边显示暂挂原因(如步进范围结束、遇到断点和接收到信号)。当程序退出时,将显示退出代码。
除了控制程序的单个步进之外,您还可以控制调试会话。通过使用“调试”视图中的调试启动控件,可以执行诸如终止会话和停止程序之类的操作。
操作 | 图标 | 描述 |
---|---|---|
终止 |
![]() |
结束所选进程 |
断开连接 |
![]() |
使调试器与所选进程拆离(对于调试已连接的进程而言非常有用) |
除去全部已终止的启动 |
![]() |
清除“调试”视图中的所有已被杀死的进程 |
终止并除去 |
![]() |
结束所选进程并将其从“调试”视图中除去 |
重新启动 |
![]() |
重新启动进程 |
全部终止 |
![]() |
结束“调试”视图中的所有活动进程 |