一,什么是coredump 跑程序的时候经常碰到SIGNAL 或者 call trace的问题,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况...
分类:
其他好文 时间:
2015-08-07 12:58:48
阅读次数:
168
coredump文件生成前文Android——coredump 配置 记录了android平台上的环境配置,生成方式 正常即为process触发那几种signal 手动coredump状态:
连接gdb -gcore pid
终端发送signal终止process: kill -s signal pid 自然发送能产生coredump的signal ,前文有记录,但是有时一次还杀不掉proce...
分类:
移动开发 时间:
2015-07-22 18:51:20
阅读次数:
1406
kernel支持:
由linux支持,进程崩溃时记录存储堆栈空间,寄存器等相关内容,保留致命现场数据,便于分析查找根源。
编译项:
Symbol: COREDUMP [=y]
Type : boolean
Prompt: Enable core dump support
Location:
(1) -> Userspace binary formats
Defined at fs...
分类:
移动开发 时间:
2015-07-16 09:47:56
阅读次数:
190
原文标题:gdb结合coredump定位崩溃进程原文:http://lazycat.is-programmer.com/posts/31925.html这个文件中说的方法我试过了,在CentOS和Ubuntu12.04上都是可以的,但是在我的一个TK1板上却不产生core文件,他的系统是Ubuntu...
分类:
系统相关 时间:
2015-07-14 17:25:56
阅读次数:
210
这一节,看一下list的iterator对象在内存的布局
1 #include
2
3 void init( std::list& lst )
4 {
5 for ( int i = 0; i < 0x10; i++ )
6 {
7 lst.push_back( i );
8 }
9 }
10
11 int get...
分类:
系统相关 时间:
2015-07-14 00:09:49
阅读次数:
207
在前面看过了一个vectorcoredump的例子,接触了vector的iterator,可以知道vector的iterator只有一个成员_M_current指向vector某一个元素.
先看一个例子:
1 #include
2
3 void init( std::vector& vec )
4 {
5 for ( int i = 0; i < 0x10; i++...
分类:
系统相关 时间:
2015-07-09 21:33:23
阅读次数:
154
一、基础环境
1、发行版本
uname-a
Linux10.1.10.1173.2.0-4-amd64#1SMPDebian3.2.68-1+deb7u1x86_64GNU/Linux
2、安装apache2
apt-get-yinstallapache2-mpm-prefork
3、创建目录和赋予权限
mkdir/opt/game/core-p
chownwww-data/opt/game/core/-R
二、打开coredump功能
1、..
分类:
Web程序 时间:
2015-07-07 19:45:40
阅读次数:
326
看一下bits/stl_map和bits/stl_set可以看到map和set的定义如下:
84 template ,
85 typename _Alloc = std::allocator > >
86 class map
87 {
88 public:
89 typedef _Key ...
分类:
系统相关 时间:
2015-07-04 23:35:04
阅读次数:
290
程序减肥,strip,eu-strip 及其符号表 我们要给我们生成的可执行文件和DSO瘦身,因为这样可以节省更多的磁盘空间,所以我们移除了debug信息,移除了符号表信息,同时我们还希望万一出事了,比如coredump了,我们能获取更多的信息,这时候我们又希望有符号表。 我们等不能做到呢。Linu...
分类:
其他好文 时间:
2015-06-24 07:04:52
阅读次数:
158
Coredump简介及使用... 1
目录... 2
一、什么是Coredump. 3
二、Coredump产生的原因... 3
三、如何控制产生Coredump. 4
四、使用Coredump的准备... 4
五、开始使用Coredump. 5...
分类:
移动开发 时间:
2015-06-01 14:42:40
阅读次数:
177