发明名称 |
为多镜像文件分配内存地址空间的方法、编译器和系统 |
摘要 |
本发明实施例公开了一种为多镜像文件分配内存地址空间的方法、编译器和系统,涉及计算机技术领域,能够充分利用内存地址空间。该方法包括:根据前一个源文件的镜像文件所需的内存地址空间及前一个源文件的可用内存地址范围计算当前待处理源文件的可用内存地址范围;根据当前待处理源文件的可用内存地址范围生成所述当前待处理源文件的链接脚本,使生成的链接脚本中记录的存放镜像文件的起始内存地址为所述当前待处理源文件的可用内存地址范围的起始地址;使用生成的链接脚本对所述待处理源文件进行编译链接,生成待处理源文件的镜像文件。主要用于多镜像文件分配内存地址空间。 |
申请公布号 |
CN102750364A |
申请公布日期 |
2012.10.24 |
申请号 |
CN201210194345.6 |
申请日期 |
2012.06.13 |
申请人 |
华为技术有限公司 |
发明人 |
钟云德;周巍 |
分类号 |
G06F17/30(2006.01)I;G06F12/08(2006.01)I;G06F9/45(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种为多镜像文件分配内存地址空间的方法,其特征在于,包括:根据前一个源文件的镜像文件所需的内存地址空间及前一个源文件的可用内存地址范围计算当前待处理源文件的可用内存地址范围;根据所述当前待处理源文件的可用内存地址范围生成所述当前待处理源文件的链接脚本,使生成的链接脚本中记录的存放镜像文件的起始内存地址为所述当前待处理源文件的可用内存地址范围的起始地址;使用生成的链接脚本对所述当前待处理源文件进行编译链接,生成所述当前待处理源文件的镜像文件。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |