利用GDB调试多线程core文件
来源:互联网 发布:radio flyer淘宝 编辑:程序博客网 时间:2024/06/11 13:22
在linux下程序崩溃时,一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的,接下来我们通过一个案例观察怎么利用GDB调试core文件。
在命令行中键入 gdb <可执行文件> < core文件>:
进入gdb命令行中:
键入 bt 可以查看程序终止线程的堆栈:
但是有时错误不是发生在这个堆栈上。
键入 info threads 查看所有线程:
键入 thread apply all bt 查看所有线程内容:
键入 t 85 转换到thread 85中:
键入 bt 查看thread 85的堆栈:
0 0
- 利用GDB调试多线程core文件
- 利用GDB调试多线程core文件
- 利用GDB调试CORE文件
- 利用gdb调试core文件
- 【GDB调试学习笔记】利用core文件调试程序
- gdb调试core文件
- GDB调试core文件
- GDB调试core文件
- gdb调试core文件
- gdb core文件调试
- gdb调试core文件
- GDB调试Core文件
- gdb调试core文件
- GDB调试core文件
- gdb调试core文件
- gdb调试core文件
- GDB调试core文件
- gdb调试core文件
- 《python》学习笔记(Day1),创建python发布
- PHP框架 Yii framework 用yiic命令时提示“php.exe”不是内部或外部命令,也不是。。。。怎么解决?
- MySQL索引背后的数据结构及算法原理
- java入门学习(10)—抽象类
- Material Design for Developers(一)概述
- 利用GDB调试多线程core文件
- Objective-C与JavaScript交互的那些事
- Lambda表达式
- Centos 安装Rsync笔记
- navicate for mysql中运行SQL文件报错
- I/O空间介绍
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
- document.getElementsByClassName 兼容性
- CB2010操作Word代码