标签 · QEMU

1 篇文章,记录每一次探索。

[链接器的世界-原理篇10] 链接器脚本:当程序需要自己安排内存
链接器脚本把输入节组织成输出映像,并约定符号地址、存储区域与入口。本文区分 ELF 文件偏移、VMA 和 LMA,解释启动代码如何完成映射、数据复制与 BSS 清零,再以 QEMU、xv6、JOS 和 ROM/RAM 布局分析地址约定失配的后果。最后讨论数据嵌入、节保留、排序、对齐与脚本断言。
阅读全文