gdb
江上摆渡翁
这个作者很懒,什么都没留下…
展开
-
gdb调试多线程程序总结
原文:http://www.cnblogs.com/aixingfou/archive/2011/07/28/2119875.html先介绍一下GDB多线程调试的基本命令。 info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。 thread ID 切换当前调试的线程为指定ID的线程。 break ...转载 2018-04-14 15:16:31 · 143 阅读 · 0 评论 -
调试多线程 & 查死锁的bug & gcore命令 & gdb对多线程的调试 & gcore & pstack & 调试常用命令
原文:https://www.cnblogs.com/charlesblc/p/6256912.htmlgdb thread apply all bt如果你发现有那么几个栈停在 pthread_wait 或者类似调用上,大致就可以得出结论:就是它们几个儿女情长,耽误了整个进程。 注意gdb的版本要高于7.0,之前使用过gdb6.3调试多线程是不行的。 从上图可以看出两个线程都阻塞在wait上,而...转载 2018-04-14 15:54:33 · 384 阅读 · 0 评论