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

File 如何从HPUX中的核心文件获取可执行文件名?,file,gdb,executable,core,hp-ux,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

我还没有从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”命令输出,它没有与核心匹配的可执行文件名

% file ./core.10496
./core.10496: ELF 64-bit MSB core file IA-64, version 1 (HP-UX)
有什么办法得到它吗?

@anrom 谢谢

这是我的pldd命令输出

% pldd ./core.10496
error obtaining loadmap address from gmaster
file may not be a shared IPF executable
也许我可以从这里得到一个暗示。 “gmaster”是我的可执行二进制文件名。

@anrom 谢谢

这是我的pldd命令输出

% pldd ./core.10496
error obtaining loadmap address from gmaster
file may not be a shared IPF executable
也许我可以从这里得到一个暗示。
“gmaster”是我的可执行二进制文件名。

加载核心文件时,GDB是否打印正确的可执行文件名?这会有帮助吗?加载核心文件时,GDB是否打印正确的可执行文件名?这会有帮助吗?