gdb调试代码

作者: 萍水间人 | 来源:发表于2019-03-07 23:55 被阅读17次
    image.png

    这是一段奇葩的fork系统调用代码。

    准备对此进行调试一番。

    先设置一个断点


    image.png

    r 运行

    看到了汇编代码

    image.png

    s 步入


    image.png

    试一下和 n有什么不同

    为啥这个感觉不太一样


    image.png

    明白了! s 是单步步入, 应该是进入了内核级别的代码, 所以地址发生了很大的变化
    而 n的话, 好像

    哦,我是分两次调试代码的, 所以地址是不一样的。

    image.png

    使用参考

    l 显示源代码

    disp 显示变量的值
    print 打印内部变量的值

    watch 监视变量值的变化
    bt 查看函数产生的调用栈

    相关文章

      网友评论

        本文标题:gdb调试代码

        本文链接:https://www.haomeiwen.com/subject/wagkpqtx.html