摘要: GDB是UNIX及UNIX-like下的调试工具。GDB这个调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接等功能。 一、功能 一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停 阅读全文
posted @ 2017-11-05 20:10 longyuan-z 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 如果一个进程fork了多个进程,这时使用GBD工具对程序进行调试会如何呢? 实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试某个进程,如果该进程fork了子进程,GDB会继续调试该进程,子进程会不受干扰地运行下去。 如果你事先在子进程代码里设定了断点,子进程会收到SIGTRAP 阅读全文
posted @ 2017-11-05 17:54 longyuan-z 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 在进入gdb后,直接使用attach ID,出现下面的情况: Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/y 阅读全文
posted @ 2017-11-05 17:06 longyuan-z 阅读(5008) 评论(0) 推荐(0) 编辑