符号表中ELF文件中SYMBOL类型STT_SECTION的用途

问题描述 投票:0回答:1

在 ELF 格式中,符号表中可以存在属于类型节的符号:STT_SECTION。

每个节都可以使用节标题表来识别。 STT_SECTION 的用途是什么?将符号设置为 STT_SECTION 类型只是为了方便还是只是一种约定?

linux compiler-construction elf
1个回答
0
投票

这对于搬迁很有用。例如,您可以将全局变量放入

.data
并将它们引用为
.data + offset
,而不是为每个变量用法创建重定位。

通过这样做,您将进行一次重定位,将

.data
的地址放入某个寄存器,并且所有后续内存操作都将是
reg + known_offset

© www.soinside.com 2019 - 2024. All rights reserved.