标签: linker embedded loader elf
在标准精灵中,重定位条目属于以下类型:
typedef struct { Elf32_Addr r_offset; Elf32_Word r_info; Elf32_Word r_addend; } Elf32_Rela;
我知道r_offset告诉内存位置应用重定位。但是,到目前为止,我还没有通过任何关于如何组合r_info和r_addend以获得最终目标地址的链接来理解。
有人可以帮助我理解这一点,或者提供一个我可以通过的好的外行级别链接吗?