调试利器GDB(下)
2.1数据断点
GDB中支持数据断点的设置,watch命令用于监视变量是否被改变(本质为硬件断点) 用法:watch var_name
2.2 GDB中的内存查看
GDB中可以查看任意内存区域中的数据,命令格式:x /Nuf expression N -需要打印的单元数 u -每个单元的大小 f -打印数据的格式 其数据格式如下:
2.3 GDB中的打印格式
实例:判断系统大小端
2.4函数调用栈查看
backtrace,查看函数调用的顺序(函数调用栈的信息) frame N 切换到栈编号为N的上下文 info frame 查看当前函数调用栈的栈帧信息 栈帧信息示意图: info命令说明: