Core dump备忘

  • linux默认core文件大小为0, 即不生成core文件
  • core文件大小设置方式:
  1. 通过ulimit指令设置: ulimit -c <size>
  2. 通过程序调用setrlimit函数设置:(优先考虑通过程序打开, 灵活性更高, 避免产生大量core文件来占用存储)
  • core文件名设置
  1. core文件默认文件名为core。 即产生在程序工作目录下,名称为core。
  2. 通过/proc/sys/kernel/core_pattern文件设置,文件中的路径名,即为core文件实际路径
    备注:要确保core文件产生路径是可写的, 文件才能正确生成
  • gdb调用
  1. 通过命令 gdb <app> <corefile> 调用
  2. 常用的调试指令: bt, where, disassemble, frame, info, thread
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值