COFF X86_64搬迁类型
我正在为开源项目开发Linker开发。目标体系结构为 AMD_X86_X64
。在中,AMD_X86_X64
指定重新定位类型的计算精灵的计算,例如 r_x86_64_64
计算为 s + a
。如何在Coff中进行这些计算,我找不到网上?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Coff搬迁类型在。
image_rel_amd64_absolute
与r_x86_x64_copy
(无搬迁),image_rel_amd64_addr64
与r_x86_x64_64
(s+a)相对应image_rel_amd64_addr32
与r_x86_x64_32
(s+a),对应
image_rel_amd64_rel32
与r_x86_x64_pc32
(S+AP)对应。COFF relocation types are enumerated at COFF Relocations for x64.
IMAGE_REL_AMD64_ABSOLUTE
corresponds withR_X86_X64_COPY
(no relocation),IMAGE_REL_AMD64_ADDR64
corresponds withR_X86_X64_64
(S+A),IMAGE_REL_AMD64_ADDR32
corresponds withR_X86_X64_32
(S+A),IMAGE_REL_AMD64_REL32
corresponds withR_X86_X64_PC32
(S+A-P).