(1)链接脚本中的ENTRY(地址值)指令指定了elf header中的“Entry point address”字段的值,表示程序第一条指令的地址(这个地址是PA,当前未开启页映射机制);
(2)链接脚本中. = 0x80100000指定的是链接地址(VA),在开启分页机制后,PC指针就按照这个地址去取指令;
(3)链接脚本中的AT(地址值)指令指定了elf的program header中某个segment的"PhysAddr",表示这个段将被加载到内存哪个物理地址上;
京公网安备 11010502049817号