【问题标题】:How to find relocation table info for ppc如何查找 ppc 的重定位表信息
【发布时间】:2020-07-26 16:41:08
【问题描述】:

我找到了https://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi.html#RELOC-TYPE,但根据版权,这似乎是从 2004 年开始的。有没有更新的信息或者这仍然是准确的信息?我不确定这是否是保持向后兼容的东西。

【问题讨论】:

  • 您在寻找 32 位、64 位 ABIv1 还是 64 位 ABIv2 (LE)?
  • 您好,感谢您的回复。我正在专门寻找 ppc64le,所以我假设是 64 位 ABIv2。我不认为 BE 与 LE 会有区别
  • LE 需要 ABIv2。 技术上您可以使用 ABIv2 进行 BE,我认为一些小型发行版可以,但总的来说 BE 仍在 ABIv1 上。我会在答案中发布一个链接。

标签: elf powerpc dwarf


【解决方案1】:

您已找到 ABIv1 规范。它今天仍然用于许多 64 位 Big Endian 工作。作为 ABI,你不会期望它改变得太快。

对于 64 位 Little Endian,您需要 ABIv2 规范。它可从 OpenPower 基金会获得,地址为 https://openpowerfoundation.org/?resource_lib=64-bit-elf-v2-abi-specification-power-architecture

【讨论】:

    猜你喜欢
    • 2020-11-05
    • 2012-11-21
    • 1970-01-01
    • 2011-12-15
    • 2023-04-03
    • 2016-03-12
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多