文档信息
前言
1. dbx 入门
2. 启动 dbx
3. 定制 dbx
4. 查看和导航到代码
5. 控制程序执行
运行程序
将 dbx 连接到正在运行的进程
从进程中分离 dbx
单步执行程序
单步执行
步入函数
继续执行程序
在指定行恢复程序执行
调用函数
调用安全性
使用 Ctrl+C 停止进程
6. 设置断点和跟踪
7. 使用调用栈
8. 求值和显示数据
9. 使用运行时检查
10. 修复并继续
11. 调试多线程应用程序
12. 调试子进程
13. 调试 OpenMP 程序
14. 处理信号
15. 使用 dbx 调试 C++
16. 使用 dbx 调试 Fortran
17. 使用 dbx 调试 Java 应用程序
18. 在机器指令级调试
19. 将 dbx 与 Korn Shell 配合使用
20. 调试共享库
A. 修改程序状态
B. 事件管理
C. 命令参考
索引
可以通过按 Ctrl+C (^C) 来停止 dbx 中正在运行的进程。使用 ^C 停止进程时,dbx 会忽略 ^C,但子进程会将其作为 SIGINT 予以接受并停止。然后,便可以检查进程,就像进程是通过断点被停止的一样。
若要在使用 ^C 停止程序后恢复执行,请使用 cont 命令。要恢复执行时,不需要使用 cont 可选修饰符 sig signal_name。取消待决信号之后,cont 命令将恢复子进程。