我有一个进程的核心文件(不再运行)。我想检查它的堆。然而 gdb-heap 扩展( https://fedorahosted.org/gdb-heap/ )试图打开进程运行时对应的/proc/[pid]/maps 文件...这显然会导致错误并且 gdb-heap 停止。
有没有办法使用或配置 gdb-heap 来规避这种行为? 项目手册页提到 gdb-heap 应该使用核心文件...
感谢任何提示/帮助。
最佳答案
Is there a way to use or configure gdb-heap to circumvent this behavior
这显然是 gdb-heap
中的一个错误。
您应该修复它,或者将它报告给 gdb-heap
开发人员(他们可能从未尝试过在 core
文件上使用它)。
据我所知,问题存在于 2010 年 7 月 26 日的第一个 git commit c035ecc8
中,这并没有激发人们对该包的信心。
关于我可以在核心文件上使用 gdb-heap 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35297877/