码迷,mamicode.com
首页 >  
搜索关键字:coredump    ( 152个结果
linux下代码生成core文件
我们都知道在linux环境下,通过ulimit -c size 命令能方便的打开或关闭coredump功能,从而生成core文件,便于调试。但是对于如何用代码控制生成core文件,可能很多人就不知道了。我们一起来看下,其实也很简单。 首先需要了解两个函数: int getrlimit(int resource, struct rlimit *rlim); int s...
分类:系统相关   时间:2015-04-16 22:02:11    阅读次数:287
第3课-CoreDump程序故障分析
1.定义在程序运行过程中,突然出现错误。然后Linux会把程序出错时的内存内容存放到一个Core文件中,这个过程就叫Core Dump。就叫核心转存。2.主要用途:段错误,产生段错误的地方主要有(1)数组访问越界(2)访问空指针(3)栈溢出(4)修改制度内存3.使能CoreDump打开 ulimit...
分类:其他好文   时间:2015-04-16 21:38:17    阅读次数:130
gdb core文件函数出现问号
原创地址?http://blog.csdn.net/yudingding6197/article/details/5528989 我的程序crash,有了coredump文件,在Linux PC上用arm-linux-gdb debug it. The result is: #0? 0x4022b178 in ?? () (gdb) bt #0? 0x...
分类:数据库   时间:2015-04-16 12:38:58    阅读次数:599
记一次tcmalloc分配内存引起的coredump
现象 线上的服务出现coredump,堆栈为: #0 0x000000000045d145 in GetStackTrace(void**, int, int) () #1 0x000000000045ec22 in tcmalloc::PageHeap::GrowHeap(unsigned long) () #2 0x000000000045eeb3 in tcmalloc::Page...
分类:其他好文   时间:2015-04-06 18:45:36    阅读次数:394
GDB与coredump错误类文件的解析
GDB与coredump错误类文件的解析 GDB是Linux与UNIX系统下的一款程序调试工具,下面来介绍GDB的用法: 请先看这个程序: 这是我们作为实验的一个小程序,共10行输出4 进行编译如果要用GDB调试必须要加-g参数...
分类:数据库   时间:2015-04-05 09:04:49    阅读次数:195
source insight另一个coredump
系统:windows xp sp3 崩溃的exe:insight3_en.exe 版本:3.50.0064 崩溃时的信息: The stored exception information can be accessed via .ecxr. (5404.5050): Access violation - code c0000005 (first/second chance not...
分类:其他好文   时间:2015-03-04 17:08:52    阅读次数:147
source insight coredump分析
系统:windows xp sp3 崩溃的exe:insight3_en.exe 版本:3.50.0064 崩溃时的信息: (4c64.4af4): Access violation - code c0000005 (!!! second chance !!!) eax=00000000 ebx=7ffd9000 ecx=00000000 edx=00000274 esi=000...
分类:其他好文   时间:2015-03-04 13:04:09    阅读次数:334
《coredump问题原理探究》Linux x86版7.1节vector对象
先看一下例子: 1 #include 2 3 int main() 4 { 5 std::vector vec; 6 vec.push_back( 0xffeeffab ); 7 vec.push_back( 0xabcdef01 ); 8 vec.push_back( 0x12345678 ); 9 return ...
分类:系统相关   时间:2015-02-25 23:45:49    阅读次数:252
《coredump问题原理探究》Linux x86版6.8节多继承coredump例子
下面看一个coredump的例子: (gdb) bt #0 0x08048662 in xuzhina_dump_c06_s5_ex_child::inheritFrom(char*, int) () #1 0x08048609 in main () 先看一下xuzhina_dump_c06_s5_ex_child::inheritFrom的汇编: (gdb) disassembl...
分类:系统相关   时间:2015-02-16 22:12:13    阅读次数:204
《coredump问题原理探究》Linux x86版6.7节多继承
类的多继承大致可以分为两种情况.一种是无共同基类的.一种是有共同基类的. 先看一下第一种情况: 1 #include 2 class xuzhina_dump_c06_s5_mother 3 { 4 private: 5 int m_age; 6 int m_beauty; 7 public: 8 ...
分类:系统相关   时间:2015-02-08 10:22:54    阅读次数:349
152条   上一页 1 ... 10 11 12 13 14 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!