ELF文件包含两个结构来处理重定位:
Elf64_Rel
:
typedef struct {
Elf64_Addr r_offset;
Uint64_t
r_info;
} Elf64_Rel;
以及Elf64_Rela
:
typedef struct {
Elf64_Addr r_offset;
uint64_t
r_info;
int64_t
r_addend;
} Elf64_Rela;
我想查看重定位条目,但不确定该使用哪一个。手册对此相当晦涩。每个重定位条目是否有特定的用途?