如何从HPUX中的核心文件中获取可执行文件名?

时间:2015-10-06 06:22:08

标签: file gdb executable core hp-ux

我还没有从stackoverflow.com找到这个问题的答案。

% 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 ./core.10496
./core.10496: ELF 64-bit MSB core file IA-64, version 1 (HP-UX)

有没有办法得到它?

1 个答案:

答案 0 :(得分:0)

@anorm 感谢。

这是我输出的pldd命令。

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

也许我可以从这里得到一个提示。 “gmaster”是我的可执行二进制文件名。