博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调试利器GDB(下)
阅读量:6004 次
发布时间:2019-06-20

本文共 366 字,大约阅读时间需要 1 分钟。

调试利器GDB(下)

2.1数据断点

GDB中支持数据断点的设置,watch命令用于监视变量是否被改变(本质为硬件断点)

用法:watch var_name

2.2 GDB中的内存查看

GDB中可以查看任意内存区域中的数据,命令格式:x /Nuf expression

N -需要打印的单元数
u -每个单元的大小
f -打印数据的格式
其数据格式如下:
调试利器GDB(下)

2.3 GDB中的打印格式

调试利器GDB(下)

实例:判断系统大小端
调试利器GDB(下)

2.4函数调用栈查看

backtrace,查看函数调用的顺序(函数调用栈的信息)

frame N 切换到栈编号为N的上下文
info frame 查看当前函数调用栈的栈帧信息
栈帧信息示意图:
调试利器GDB(下)
info命令说明:
调试利器GDB(下)

2.5 GDB的其他技巧

调试利器GDB(下)

转载于:https://blog.51cto.com/11134889/2083653

你可能感兴趣的文章
mysql 某字段插入随机数
查看>>
奇怪吸引子---Arneodo
查看>>
JVM相关命题的博客整理及总结
查看>>
Linux NFS服务器的安装与配置
查看>>
opencv 1.0 与 2.0的库对应表
查看>>
EmitMapper的使用
查看>>
A9逻辑编译问题
查看>>
HTML里面Textarea换行总结
查看>>
ubuntu 12.04.5 LTS版本 更新 source.list
查看>>
DNS隧道之DNS2TCP实现——dns2tcpc必须带server IP才可以,此外ssh可以穿过墙的,设置代理上网...
查看>>
[elk]logstash的最佳实战-项目实战
查看>>
为什么量化交易中稳定盈利是第一要义
查看>>
【Java笔记】配置文件java.util.Properties类的使用
查看>>
HanLP自定义词典注意事项
查看>>
xorm的sql builder
查看>>
MongoDB查询转对象是出错Element '_id' does not match any field or property of class
查看>>
kafka基本概念
查看>>
条件变量的陷阱与思考
查看>>
循序渐进的敏捷-每日例会
查看>>
图片标注工具LabelImg使用教程
查看>>