Oracle® Solaris 11.2 链接程序和库指南

退出打印视图

更新时间: 2014 年 7 月
 
 

重定位计算

以下表示法用于说明重定位计算。

A

用于计算可重定位字段的值的加数。

B

执行过程中将共享目标文件装入内存的基本地址。通常,生成的共享目标文件的基本虚拟地址为 0。但是,共享目标文件的执行地址不相同。请参见程序头

G

执行过程中,重定位项的符号地址所在的全局偏移表中的偏移。请参见全局偏移表(特定于处理器)

GOT

全局偏移表的地址。请参见全局偏移表(特定于处理器)

L

符号的过程链接表项的节偏移或地址。请参见过程链接表(特定于处理器)

P

使用 r_offset 计算出的重定位的存储单元的节偏移或地址。

S

索引位于重定位项中的符号的值。

Z

索引位于重定位项中的符号的大小。