首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动gdb脚本时继续执行循环

重新启动gdb脚本时继续执行循环
EN

Stack Overflow用户
提问于 2016-11-08 13:10:40
回答 1查看 506关注 0票数 0

在gdb脚本中,何谓连续?我试过使用loop_continue,但没有成功。Gdb抛出错误,表示未定义的命令。

我想要像这样的

代码语言:javascript
复制
    while $thr
     if $thr->procedureId != 28
        set $thr = $thr->cnext
         loop_continue; // this doesn't work
     end
     print $thr
     set $thr = $thr->cnext
   end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-08 15:15:59

令人惊讶的是,这里的问题是;。对我来说,这使gdb不得不说:

未定义的命令:"loop_continue“。试着“救命”。

但是,如果我省略了;,它就能工作:

代码语言:javascript
复制
(gdb) set $x = 0
(gdb) while $x < 5
 >if $x < 3
  >set $x = 72
  >loop_continue
  >end
 >end
(gdb) print $x
$1 = 72
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40487801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档