【Linux系列】Linux中Core Dump分析

本文详细介绍了Linux中的Core Dump,包括其概念、用途、生成方式、存放位置及如何利用GDB进行分析。Core Dump在程序异常时保存内存数据,帮助开发者定位问题,提高调试效率。设置`ulimit`命令可启用Core文件,而`/proc/sys/kernel/core_pattern`决定了Core Dump的路径和格式。通过GDB加载Core Dump文件,可以查看堆栈信息和变量值,有效辅助故障排查。
摘要由CSDN通过智能技术生成

Date: 2018.7.18



1、参考:

https://blog.csdn.net/zp31415929/article/details/77528903?ref=myread
https://www.cnblogs.com/lidabo/p/5014710.html
http://hutaow.com/blog/2013/10/25/linux-core-dump/
https://www.cnblogs.com/secondtonone1/p/5732938.html

2、什么是Core Dump?

Core Dump 又叫核心转储。在程序运行过程中发生异常时,将其内存数据保存到文件中,这个过程叫做 Core Dump。Core是指记忆体也就是现在的内存。

3、Core Dump有什么用?

在开发过程中,难免会遇到程序运行过程中异常退出的情况,这时候想要定位哪里出了问题,仅仅依靠程序自身的信息打印(日志记录)往往是不够的,这个时候就需要 Core Dump 文件来帮忙了。

一个完整的 Core Dump 文件实际上相当于恢复了异常现场,利用 Core Dump 文件,

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞翔的鲲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值