Android和Linux動態加載機制及PLT/GOT做用介紹

1. Android和Linux動態加載機制 首先回顧一下Linux平臺上,一個模塊甲須要調用另一個模塊乙中的函數時的動態連接機制:數組     一、模塊甲在編譯期間,將要引用的模塊乙的名字與函數名寫入自身的符號表。     二、運行期模塊甲調用時,調用流程是從調用代碼到PLT表到GOT表再跳入模塊乙。     而如何保證模塊甲的代碼能從其PLT/GOT跳到正確的模塊乙入口,這就是連接器作的事情。
相關文章
相關標籤/搜索