近期在完成卡内基梅隆大学著名的BombLab实验,这个实验需要对gdb工具有灵活的使用,gdb支持机器级程序运行时的评估和分析,今天咱们就此聊聊。
参考:《深入理解计算机系统》

(1)对于一个x86-64的程序,在命令行中输入:

objdump xxx

可以得到程序的反汇编版本

(2)启动GDB:
命令行输入

gdb xxx

即可进入程序调试模式。通常方法是在程序感兴趣的地方附近设置断点。程序在执行过程中遇到断点,会停下来,,将控制返回给用户。所以在断点处,我们可以查看各个寄存器和内存位置的内容

(3)gdb工具选项:
Linux gdb工具调试技巧

相关文章:

  • 2021-08-23
  • 2021-12-26
  • 2021-06-22
  • 2022-12-23
  • 2021-09-04
  • 2021-12-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-06
  • 2021-05-29
  • 2022-12-23
  • 2022-02-25
相关资源
相似解决方案