2015-10-06 59 views
0

我還沒有找到任何答案這個問題stackoverflow.com yet。如何從HPUX中的核心文件獲取可執行文件名?

% uname -a 
HP-UX rx3600 B.11.31 U ia64 2782985371 

在linux中,我可以從核心轉儲文件獲取文件名如下。 「gserver」是我在這裏尋找的可執行二進制文件名。

% file ./core.4837 
./core.4837: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from 'gserver --shared 1 --msgqkey=22581' 

但是,我在HPUX中得到了不同的「file」命令輸出,它沒有與內核匹配的可執行文件名。

% file ./core.10496 
./core.10496: ELF 64-bit MSB core file IA-64, version 1 (HP-UX) 

有什麼辦法得到它嗎?

+0

加載核心文件時,GDB是否打印正確的可執行文件名? – anorm

+1

這會有幫助嗎? http://stackoverflow.com/questions/30354988/how-to-get-full-path-of-executable-from-a-core-dump-file-in-hpux – anorm

回答

0

@anorm 謝謝。

這是我輸出的pldd命令。

% pldd ./core.10496 
error obtaining loadmap address from gmaster 
file may not be a shared IPF executable 

也許我可以從這裏得到一個提示。 「gmaster」是我的可執行二進制文件名。

相關問題