我可以在核心文件上使用gdb-heap吗?

时间:2016-02-09 17:04:34

标签: c gdb

我有一个进程的核心文件(不再运行)。我想检查它的堆。但是,gdb-heap扩展(https://fedorahosted.org/gdb-heap/)尝试在运行时打开与进程相对应的/ proc / [pid] / maps文件...这显然会导致错误并且gdb-heap停止。 / p>

有没有办法使用或配置gdb-heap来规避这种行为? 项目手册页提到gdb-heap应该与核心文件一起工作......

感谢任何提示/帮助。

1 个答案:

答案 0 :(得分:0)

  

有没有办法使用或配置gdb-heap来规避这种行为

gdb-heap显然是一个错误。

您应该修复它,或将其报告给gdb-heap开发人员(他们可能从未尝试在core文件上使用它。)

据我所知,问题存在于2010-07-26的第一个git commit c035ecc8中,这并没有激发人们对此软件包的信心。