代码改变世界

随笔档案-2011年8月2日

core dump小总结

2011-08-02 14:10 by 后端技术, 773 阅读, 收藏,
摘要: 一、 core dump简介当程序因为异常终止(崩溃)时,操作系统会一个程序在特定时间内进程中运行信息的状态dump出来。一般会产生一个core文件,用于记录包括程序计数器,堆栈信息及其他信息,core文件主要用于记录程序crash的现场信息,为程序调试程序提供了物证。core dump时会产生诸如core.pid的文件。二、 core产生的原因 core文件产生的原因非常多,可能因为硬件故障,更有可能因为程序中的错误,比较普遍的有:内存访问越界,无效指针,堆栈溢出等。当然还有其他的原因,这里就不追究全面了。三、 控制core文件 有时候程序down了, 但是core文件却没有生成。core文 阅读全文