gdb中的define命令

可以使用define命令达到类似于display的效果:比如每ni后显示当前5条指令:
define s5

ni
x/5i $pc
end

甚至可以手动传入要显示指令的条数:
define s

ni
x/ arg0i pc
end

然后这样使用:s 5

我们还可以再加点料,ni后自动显示某些reg的值:
define s

ni
printf “rax:%d rbx:%x”, rax, rbx
x/5i $pc
end

你可能感兴趣的:(gdb,define)