2010-03-22 43 views
1

我想詳細瞭解動態鏈接的過程。 爲此,我嘗試挖掘ELF的.got部分。ELF和處理器動態鏈接的具體方面

q.1:我在ELF標準1.2(附錄)中讀到,全局偏移表的格式和解釋是處理器特定的。可以請一些身體幫助我,爲什麼我們沒有這個標準以及爲什麼它必須是處理器特定的?

q.2:有些人可以指向一個教程或一些東西,我可以在一個活動過程中瞭解一個動態鏈接器的操作,檢查每個步驟中.got,.got.plt節的內容?

回答

0

This one涵蓋了很多關於linux上的共享庫的問題

+0

謝謝。你能幫我解答Q.1嗎? – 2010-03-22 16:41:22

+0

並非如此,但有人猜測,GOT可以直接作爲指針或偏移量添加到實際指針中,並且指針可以在系統之間輕鬆呈現不同表示 - 顯而易見的是32位與64位系統。 – nos 2010-03-22 18:08:49