next
指令格式next count | n count
count表示在最外层执行count行后停下.
遇到函数不会跳转进去.循环也会一次次的执行.
until | u
是next的加强版,即使是for中也往下跳.
不过跳是执行完循环后的结果.
但是如果要退出,也会暂停.
until location
执行到对应地址后停止.如果无法到可能会退出程序或一直执行.
step
next的加强版,可以跳转到函数内部,前提是函数有对应的调试信息.
step count
重复执行count次 后停止,也会因为断点和信号暂停.
set step-mod on
没有调试信息也跳转,主要用于指令集别的调试.
set step-mod off
默认,没有调试信息就跳过.
show step-mod
查看跳转模式.
本文介绍了调试过程中常用的next、until和step指令,它们用于控制程序执行流程。next命令允许在不进入函数的情况下逐行执行,而until则能越过循环或函数,直到指定位置。step则能进入函数内部,尤其适用于有调试信息的函数。此外,还讨论了setstep-mod选项来调整无调试信息时的行为,并提供了查看当前模式的命令。
2275

被折叠的 条评论
为什么被折叠?



