为了打印每个线程的堆栈信息,你可以使用以下脚本(或者手动执行)。这个脚本利用了 gdb 的命令行接口和 info thread 以及thread apply 命令。 在gdb 提示符下输入: gdb (gdb) thread apply all bt 这个命令会对所有线程应用 bt(backtrace)命令,从而打印出每个线程的堆栈跟踪信息。 检查并确认堆栈信息是否正确打印: ...
gdb 打印所有线程堆栈 thread apply all bt 分类:bases-linux 好文要顶关注我收藏该文微信分享 jabbok 粉丝-6关注 -1 +加关注 0 0 升级成为会员 «nginx添加模块 »zabbix监控nginx posted @2018-08-09 17:38jabbok阅读(1201) 评论(0)编辑 公告 ...
gdb 打印所有线程堆栈 thread apply all bt 分类:bases-linux 好文要顶关注我收藏该文微信分享 jabbok 粉丝-6关注 -1 +加关注 0 0 升级成为会员 «nginx添加模块 »zabbix监控nginx posted @2018-08-09 17:38jabbok阅读(1205) 评论(0)编辑 公告...
gdb可以使用“thread apply all bt”命令打印所有线程的堆栈信息。以上面程序为例: (gdb) thread apply all bt Thread 3 (Thread -1210868832 (LWP 26975)): #0 0xb7dcc96c in __gxx_personality_v0 () from /lib/libc.so.6 #1 0xb7dcc77f in sleep () from /lib/libc.so.6 #2 0x08048575 in...