文档信息
前言
1. dbx 入门
2. 启动 dbx
启动调试会话
调试核心转储文件
在相同的操作环境中调试核心转储文件
如果核心转储文件被截断
调试不匹配的核心转储文件
消除共享库问题
注意事项
使用进程 ID
dbx 启动序列
设置启动属性
将编译时目录映射到调试时目录
设置 dbx 环境变量
创建自己的 dbx 命令
编译调试程序
使用 -g 选项进行编译
使用独立的调试文件
创建独立的调试文件
调试优化代码
参数与变量
内联函数
编译时未使用 -g 选项的代码
共享库要求使用 -g 选项以获得完全 dbx 支持
完全剥离的程序
退出调试
停止进程执行
从 dbx 中分离进程
中止程序而不终止会话
保存和恢复调试运行
使用 save 命令
将系列调试运行另存为检查点
恢复已保存的运行
使用 replay 保存和恢复
3. 定制 dbx
4. 查看和导航到代码
5. 控制程序执行
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. 命令参考
索引
本章说明如何启动、执行、保存、恢复和退出 dbx 调试会话。其中包含以下各节: