小狮博客-一个专业的技术博客平台小狮博客

最新发布 第159页

技术专栏

GDB观察点与捕获点使用

thbcm阅读(56)赞(0)

观察点常用于排查“某个变量不知道在哪里被修改了”的问题。例如,一个全局变量、结构体成员、指针指向的内存、数组元素等,在程序运行过程中被意外修改,这时就可以使用观察点让GDB在变量发生变化的那一刻停下来,从而定位是哪一行代码修改了它。

技术专栏

GDB TUI窗口管理

thbcm阅读(50)赞(0)

为了解决这个问题,GDB提供了 TUI功能。TUI全称为 Text User Interface,即文本用户界面。它可以在终端中将界面划分为多个窗口,例如源码窗口、汇编窗口、寄存器窗口和命令窗口,从而让调试过程更加清晰。

联系我们