全局偏移表结构

时间:2011-12-15 19:51:04

标签: linux compiler-construction kernel elf

全局偏移表(ELF)的结构如何显示。我想了解动态链接。任何人都可以告诉数据结构的外观。我莫名其妙地从未在网上找到它。

1 个答案:

答案 0 :(得分:3)

这是操作系统和平台特定的,但对于x86 / x64 Linux,全局偏移表只是一堆函数地址。每个符号都有一个条目。在解析符号之前,地址(用于函数)指向过程链接表(PLT),但随后会更新以指向实际的函数位置。