Global Offset Table的意思|示意

美 / / 英 / /

全局偏移表


Global Offset Table的网络常见释义

全局偏移表 ELF的做法是在数据段里面建立一个指向这些变量的指针数组,称为全局偏移表(Global Offset Table,GOT),当代码需要引用该全局变量时,可以通过GOT中相对应的项间接引用。 GOT本身是放在数据段,所以可以在模块加载时被修改。

全局偏移量表 另外,每个可重定位的文件有一个全局偏移量表(Global Offset Table),而链接以后各个文件的GOT表被融合为一张GOT表,这时GOT表的虚拟地±LTJ-确定下来。

全局位移表 其中我们最关心的是“过程连接表(Procedure Linking Table)”PLT和“全局位移表(Global Offset Table)”GOT。程序之间的动态连接就是通过这两个表实现的。

叫做全局偏移量表 因此,编译器在数据段开始的地方创建了一个表.叫做全局偏移量表(global offset table.GOT)。GOT包含每个被这个目标模块引用的全局数据目标的表目。