上Core dump的維基百科頁面稱是否是可自行執行的核心轉儲?
在類Unix系統中,核心轉儲一般採用標準的可執行 圖像格式:
a.out in older versions of Unix, ELF in modern Linux, System V, Solaris, and BSD systems, Mach-O in OS X, etc.
這是否意味着一個核心轉儲可執行本身?如果不是,爲什麼不呢?
編輯:由於@ WumpusQ.Wumbley在評論中提到一個coredump_filter
,也許上面的問題應該是:可以核心轉儲產生,使得它本身的可執行?
如果要執行核心轉儲,結果會如何? – icedwater
我相信(但不確定)核心轉儲還包含來自原始可執行文件的機器指令,因爲它們是該進程的內存映像的一部分。如果是這樣,我希望它能夠運行這些說明。我完全不清楚這是否會發生,如果會發生,是重新開始還是嘗試從存儲狀態繼續執行(也可能再次崩潰),因此這個問題。 – sundar
undump:http://code.google.com/p/undump/ –