2016-02-09 56 views
2

我有一個進程的核心文件(不再運行)。我想研究它的堆。然而,gdb-heap擴展(https://fedorahosted.org/gdb-heap/)試圖在運行時打開與該進程對應的/ proc/[pid]/maps文件...這顯然會導致錯誤,並且gdb-heap會停止。我可以在覈心文件上使用gdb-heap嗎?

有沒有辦法使用或配置gdb-heap來規避這種行爲? 項目手冊頁提到gdb-heap應該與核心文件一起工作...

感謝您的任何提示/幫助。

回答

0

是否有使用或配置GDB堆規避這種行爲

這顯然在gdb-heap一個錯誤的方式。

您應該修復它,或者將其報告給gdb-heap開發人員(他們可能從未嘗試過在core文件中使用它)。

據我所知,這個問題存在於2010-07-26的第一個git commit c035ecc8中,這並不能激發對這個包的信任。

相關問題