gdb脚本中的continue相当于什么? 我尝试使用loop_continue但它没有用。 Gdb提出错误说未定义命令。
我想要像
这样的东西 while $thr
if $thr->procedureId != 28
set $thr = $thr->cnext
loop_continue; // this doesn't work
end
print $thr
set $thr = $thr->cnext
end
答案 0 :(得分:1)
令人惊讶的是,这里的问题是;
。对我来说,这导致gdb说:
未定义的命令:“loop_continue”。试试“帮助”。
但是,如果我遗漏;
,它就会起作用:
(gdb) set $x = 0
(gdb) while $x < 5
>if $x < 3
>set $x = 72
>loop_continue
>end
>end
(gdb) print $x
$1 = 72