2017-06-20 52 views
-1

我在當前目錄中有10個文件,並且由於只有一個文件而發生核心轉儲。我如何找到這個特定的文件? 在gdb中有這個命令嗎?如何找到核心轉儲的特定文件

+0

https://stackoverflow.com/questions/5115613/core-dump-file-analysis – nahzor

+0

我知道核心轉儲分析的步驟,但需要知道是否有任何方式,所以在生產中我們有多個文件在那裏,所以我們可以找到負責核心轉儲的文件? @nahzor –

回答

0

我在我的當前目錄下的10個文件,並有核心轉儲發生因一個文件只

可能都在問的問題是:有多個可執行文件和核心轉儲。我怎樣才能找出哪個可執行文件生成的核心?

運行file core可能會也可能不會回答這個問題(程序調用的前16個字符很容易獲得,但當程序調用/long/path/to/the/binary時,這不起作用)。

如果您在最近的Linux上,readelf -n core可能有NT_FILE請注意,它將列出二進制和所有共享庫的完整路徑。

否則,運行strings core通常允許猜測哪個程序生成了它。