首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COFF x86_64重定位类型

COFF x86_64重定位类型
EN

Stack Overflow用户
提问于 2022-07-04 18:04:00
回答 1查看 118关注 0票数 0

我正在为一个开源项目开发链接器。目标体系结构是AMD_X86_X64。在AMD_X86_X64规范中,对于ELF的重定位类型的计算是声明的,例如,R_X86_64_64 --计算是S + A。如何在COFF中进行这些计算--我在网上找不到?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-04 21:18:47

COFF重新定位类型在x64的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+A).

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72860563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档