论文部分内容阅读
连接程序是CPU编译工具链中非常重要的一个环节,开地发一个新的CPU必须也要开发相应的连接程序。在开发64位LX-1164安全微处理器连接程序过程中,本文深入研究了连接程序的原理及工作过程。根据LX-1164安全微处理器体系结构的需求,设计了一个基于两遍扫描过程的连接程序LX-Linker,该连接程序在进行地址重定位时具有强制检查地址越界的功能,增强了系统的安全性。本文对连接程序的操作对象-二进制目标文件也做了一定描述,并在32位ELF的基础上改进了与LX-1164体系相适应的内容。文中也给出了LX-Linker实现过程当中的模块划分、数据结构设计以及重要函数的分析。此文对国内连接程序的开发者具有普遍参考意义。