ELF文件符號動態解析的過程

鏈接器在把所需要的共享庫加載到內存後,並沒有把共享庫中的函數的地址寫到GOT表中,而是延遲到函數的第一次調用時,纔會對函數的地址進行定位。(紅線爲第一次函數調用的順序,藍線爲後續函數調用的順序) 下面以puts函數爲例分析第一次函數調用的過程: 鏈接器在把所需要的共享庫加載到內存後,並沒有把共享庫中的函數的地址寫到GOT表中,而是延遲到函數的第一次調用時,纔會對函數的地址進行定位。(紅線爲第一次函
相關文章
相關標籤/搜索