gdb下next,stepin,stepout

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
查看跳转模式.

上一篇:gdb core调试


下一篇:linux cpu 类过高定位 【面试】