【发布时间】:2018-09-23 13:08:01
【问题描述】:
我知道“GOT[1] 指向 Link_map 结构”而“GOT[2] 指向 _dl_runtime_resolver_”。但我找不到使用 GOT[0] 的地方。
有人知道 GOT[0] 在哪里使用吗?
【问题讨论】:
标签: linux elf dynamic-linking got
我知道“GOT[1] 指向 Link_map 结构”而“GOT[2] 指向 _dl_runtime_resolver_”。但我找不到使用 GOT[0] 的地方。
有人知道 GOT[0] 在哪里使用吗?
【问题讨论】:
标签: linux elf dynamic-linking got
全局偏移表的最终参考是x86-64 psABI version 1.0。它说:
表的第一个条目(编号为零)保留用于保存动态结构的地址,用符号 _DYNAMIC 引用。
【讨论】:
GOT[0] 被动态链接器使用。你不应该使用它。