支持条件:gdb7.0以上
// 常用语句 record btrace (缩写 record) // 启动gdb程序后需设置,否则无法开启反向调试 set exec-direction mode // 设置gdb执行方向,前向或反向 reverse-next // 反向执行一步,功能和next相反 reverse-step // 反向执行一步,会进入函数内部,功能和step相反 reverse-finish // 反向执行到调用函数到位置,功能和finish相反 reverse-continue (缩写 rc) // 反向执行到断点处
gdb官网反向调试:https://sourceware.org/gdb/current/onlinedocs/gdb/Reverse-Execution.html#Reverse-Execution