这是一段奇葩的fork系统调用代码。
准备对此进行调试一番。
先设置一个断点
image.png
r 运行
看到了汇编代码
image.pngs 步入
image.png
试一下和 n有什么不同
为啥这个感觉不太一样
image.png
明白了! s 是单步步入, 应该是进入了内核级别的代码, 所以地址发生了很大的变化
而 n的话, 好像
哦,我是分两次调试代码的, 所以地址是不一样的。
image.png使用参考
l 显示源代码
disp 显示变量的值
print 打印内部变量的值
watch 监视变量值的变化
bt 查看函数产生的调用栈
网友评论