logo资料库

Debugging.with.gdb.中文版.pdf

第1页 / 共156页
第2页 / 共156页
第3页 / 共156页
第4页 / 共156页
第5页 / 共156页
第6页 / 共156页
第7页 / 共156页
第8页 / 共156页
资料共156页,剩余部分请下载后查看
目录
第1章 一个GDB会话样例
1 一个GDB会话样例
第2章 进入和离开GDB
2.1 调用GDB
2.1.1 选择文件
2.1.2 选择模式
2.1.3 GDB在启动阶段的活动
2.2 退出GDB,.3 shell命令
2.4 日志输出
第3章 GDB命令
3.1 命令语法
3.2 命令补全
3.3 帮助
第4章 在GDB里运行程序
4.1 为调试而编译
4.2 开始程序
4.3 程序参数
4.4 程序的环境
4.5 程序的工作目录
4.6 程序的输入输出
4.7 调试一个已经在运行的进程
4.8 杀死子进程
4.9 调试多线进程
4.10 调试多个程序
4.11 为跳转设置书签
第5章 中断和继续
5.1 断点,监视点,捕获点
5.1.1 设置断点
5.1.2 设置监视点
5.1.3 设置捕获点
5.1.4 删除断点
5.1.5 禁用断点
5.1.6 中断条件
5.1.7 断点命令表
5.1.8 断点菜单
5.1.9 不能插入断点
5.1.10 断点地址已调整
5.2 继续和单步跟踪
until
5.3 信号
5.4 中断和开始多线程程序
第6章 检查栈
第7章 检查源文件
7.1 打印源代码行
7.2 指定位置
7.3 编辑源文件
7.3.1 选择编辑器
7.4 搜索源文件
7.5 指定源文件目录
7.6 源代码和机器代码
第8章 查看数据
8.1 表达式
8.2 程序变量
8.3 伪数组
8.4 输出格式
8.5 查看内存
8.6 自动显示
8.7 打印设置
8.8 值历史
8.9 惯用变量
8.10 寄存器
.11浮点硬件,13辅助信息
8.14内存区域属性
8.15 在内存和文件之间复制数据
8.16 在程序里产生core文件
8.17 字符集
8.18 缓存远程目标的数据
第9章 C预处理宏
第10章 跟踪点
10.1 设置跟踪点命令
10.1.1 创建和删除跟踪点
10.1.3 跟踪点通过计数
10.1.4 跟踪点操作列表
10.1.5 跟踪点列表
10.1.6 开始和中止跟踪
10.2 使用已收集的数据
10.2.1 tfind n
10.2.2 tdump
10.2.3 save file
第11章 调试使用覆盖技术
第12章 用GDB调试不同语言编写的程序
第13章 查看符号表
第14章 改变执行
14.1 给变量赋值
14.2在不同位置上继续执行
14.3为程序设置信号
14.4从函数里返回
14.5调用程序函数
14.6为程序打补丁
第15章 GDB文件
15.1 设置文件命令
15.2调试信息位于不同文件中
15.3读取符号文件的错误
第16章 设置调试目标
16.1有效目标
16.2管理目标的命令
第17章 调试远程程序
第18章 配置相关信息
分享到:
收藏