AIRobot

AIRobot quick note


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

GDB回退调试

发表于 2019-11-12
本文字数: 378 阅读时长 ≈ 1 分钟

GDB7.0以上版本的调试器并且运行在支持反向调试的平台可以进行回退调试

  1. reverse-continue

反向运行程序直到遇到一个能使程序中断的事件(比如断点,观察点,异常)。

  1. reverse-step

反向运行程序到上一次被执行的源代码行。

  1. reverse-stepi

反向运行程序到上一条机器指令

  1. reverse-next

反向运行到上一次被执行的源代码行,但是不进入函数。

  1. reverse-nexti

反向运行到上一条机器指令,除非这条指令用来返回一个函数调用、整个函数将会被反向执行。

  1. reverse-finish

反向运行程序回到调用当前函数的地方。

  1. set exec-direction [forward | reverse]

设置程序运行方向,可以用平常的命令step和continue等来执行反向的调试命令。

jupyter-lab添加CPP内核
fpic fPIC
AIRobot

AIRobot

AIRobot quick note
130 日志
15 分类
23 标签
GitHub E-Mail
Creative Commons
0%
© 2023 AIRobot | 716k | 10:51