标签: linux compiler-construction kernel elf
全局偏移表(ELF)的结构如何显示。我想了解动态链接。任何人都可以告诉数据结构的外观。我莫名其妙地从未在网上找到它。
答案 0 :(得分:3)
这是操作系统和平台特定的,但对于x86 / x64 Linux,全局偏移表只是一堆函数地址。每个符号都有一个条目。在解析符号之前,地址(用于函数)指向过程链接表(PLT),但随后会更新以指向实际的函数位置。