最后一步是使用定位程序去整理保留在代码中的可重定位地址。
The final step is to use a locator to fix the remaining relocatable addresses within the code.
一种分配物理地址给连接程序处理过的可重定位程序的软件开发工具。
A software development tool that assigns physical addresses to the relocatable program produced by the linker.
最后一步是使用定位程序去整理保留在代码中的可重定位地址。
The final step is to use a locator to fix the remainingrelocatable addresses within the code.
一种分配物理地址给连接程序处理过的可重定位程序的软件开发工具。
SOFTWARE development tool that assigns physical addresses to the relocatable program produced by the linker.
它只要找到一个内存块,然后把代码里每一个重定位的地址加上起始地址即可。
It can now just find a block of memory and then add the starting space to each of the relocatable addresses inside the code.
如果被调用的例程没有被加载,那么重定位的加载器就开始对这个被调用的例程进行加载,并且改动更新进程地址表来表示这处改动。
If not, the relocatable linking loader is called to load the desired routine into memory and to update the program's address tables to reflect this change.
进一步说明了PE文件的解析过程,重定位过程以及将PE文件加载到内存中后的地址分配。
More, clarified how to parse PE file, re-positioning, and how to distribute the address after PE file being loaded to the memory.
注意,因为BSD的a.out格式处理这种重定位类型的特殊方式,在你要访问的地址处的同一个段内必须至少有一个非局部的标志符。
Note that due to a peculiarity of the way BSD a. out format handles this relocation type, there must be at least one non-local symbol in the same section as the address you're trying to access.
基地址的用途之一是在动态链接过程中重定位该程序的内存映像。
One use of the base address is to relocate the memory image of the program during dynamic linking.
基地址的用途之一是在动态链接过程中重定位该程序的内存映像。
One use of the base address is to relocate the memory image of the program during dynamic linking.
应用推荐