【问题标题】:Minidump symbols module id and Build id from ELF on LinuxLinux 上 ELF 的 Minidump 符号模块 id 和 Build id
【发布时间】:2018-12-21 22:25:34
【问题描述】:

我正在为 minidump 的可执行文件生成符号文件。 minidump 符号文件中的第一行包含为其生成文件的可执行文件的特定 ID。如何在可执行文件中找到该 ID?当我使用 readelf 检查构建 ID 时,它会有所不同(甚至长度也不同)。

【问题讨论】:

    标签: linux elf minidump


    【解决方案1】:

    如何在可执行文件中找到该 ID?

    那个 id 是什么?大概是您的工具使用的那个,只是您没有告诉我们您实际使用的是哪个工具。

    大多数 Linux 工具(例如 GDB)在 elf 二进制文件中使用特殊的 NT_GNU_BUILD_ID 注释将调试信息与二进制文件相关联。您可以在 readelf -n a.out 输出中看到该 build-id。

    当我使用 readelf 检查构建 ID 时,情况有所不同

    再一次,你到底看到了什么?你运行什么命令?

    也许它们是一回事,而您只是“持有错误”。或者它们的编码方式不同,或者您正在查看错误的内容。我们不知道。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-28
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      相关资源
      最近更新 更多