13GDB跳转代码(重新执行代码段)

1. 概要:

  1). jump/j 行号,如果该行号有断点,则停止,如果没有断点,则继续执行,直到遇到断点或者程序终止
  2). 可以跳转到其他函数,但是强烈不建议跳转到其他函数(因为这么跳转通常会导致程序异常终止)

2. 例子:

 

 1)首次要断点的代码行20

2)要重复执行的代码片段
3)重复执行的时候,要跳转到的代码行15
4)断点到代码行20,并运行程序到代码行20(断点)
5)断点到代码行15,(希望跳转到这里的时候,能够停止,如果没有该断点,则跳转到这里,代码不会停止,而是从这里开始往下执行,一直遇到断点或者程序终止)
6)跳转到代码行15:j 15,或者jump 15,发现程序来到了代码行15
7)下一步,发现执行了代码行15,来到了代码行16
8)继续执行,发现打印语句重新打印了一次。

posted @   邱明成  阅读(468)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2020-01-18 linux环境下时区无法设置(Asia/Shanghai (UTC, 0000))的问题解决
2020-01-18 Python Inotify 监视LINUX文件系统事件
点击右上角即可分享
微信分享提示