我是Linux系统的新手,我正在学习ELF文件格式阅读本文件(http://www.skyfree.org/linux/references/ELF_Format.pdf)。 但是当我看到有关重定位的相关文档时,在重定位计算中存在奇怪的事情。 我知道根据搬迁类型,它应用不同的计算方法。 但看看这个。如何获得ELF文件的值?
当R型为R_386_RELATIVE时,本文档说明计算“B + A”的方式。 但是,“A”的含义是什么?以及如何在ELF文件中获得此“A”值?
请给我你的仁慈答案.......;
从我的头脑开始,我认为它与当前的IP有关,即存储这个值的内存地址,但我没有文档证明它。 – rodrigo 2015-03-02 09:12:04