我是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