Linux ELF裝載過程及64位地址空間佈局

Linux ELF裝載過程及64位地址空間佈局 一個可執行文件被執行的同時也伴隨着一個新的進程的創建。OS會爲這個進程創建一個新的虛擬地址空間,然後會讀取可執行文件的文件頭,建立虛擬地址空間與可執行文件的映射關係,然後將CPU的指令寄存器設置成可執行文件的入口地址,然後CPU就會從這裏取指令執行。 一個可執行的文件包含可執行的二進制指令和待處理的數據。在可執行的文件的內部,劃分出了一些專門的段,有
相關文章
相關標籤/搜索