标签: compilation executable virtual-memory executable-format
请解释RVA和VA的含义
答案 0 :(得分:8)
请参阅有关COFF(通用对象文件格式)的维基百科文章:
不要将相对虚拟地址(RVAs)与标准虚拟地址混淆。相对虚拟地址是文件加载到内存后的文件的虚拟地址,减去文件图像的基地址。如果要将文件从磁盘映射到内存,则RVA将与文件中的偏移量相同,但这实际上非常不寻常。