【问题标题】:How can I get executable filename from core file in HPUX?如何从 HPUX 的核心文件中获取可执行文件名?
【发布时间】:2016-01-02 23:05:48
【问题描述】:

我还没有从 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)

有什么方法可以得到吗?

【问题讨论】:

标签: file gdb executable core hp-ux


【解决方案1】:

@异常 谢谢。

这是我的 pldd 命令输出。

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

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

【讨论】:

    猜你喜欢
    • 2011-10-20
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多