【问题标题】:Can I use gdb-heap on a core file?我可以在核心文件上使用 gdb-heap 吗?
【发布时间】:2016-02-09 17:04:34
【问题描述】:

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

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

感谢任何提示/帮助。

【问题讨论】:

    标签: c gdb


    【解决方案1】:

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

    这显然是gdb-heap 中的一个错误。

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

    据我所知,问题存在于 2010 年 7 月 26 日的第一个 git commit c035ecc8 中,这并没有激发对这个包的信心。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 2017-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多