重定位相關的幾個重要概念: 載入地址:存儲代碼的物理地址,在GNU鏈接腳本里稱為LMA。例如,ARM64處理器上電覆位後是從異常向量表開始取第一條指令的,所以通常這個地方存放代碼最開始的部分,如異常向量表的處理代碼 運行地址:程式運行時的地址,在GNU鏈接腳本里,稱為VMA,即虛擬地址 鏈接地址:在 ...
重定位相關的幾個重要概念: 載入地址:存儲代碼的物理地址,在GNU鏈接腳本里稱為LMA。例如,ARM64處理器上電覆位後是從異常向量表開始取第一條指令的,所以通常這個地方存放代碼最開始的部分,如異常向量表的處理代碼 運行地址:程式運行時的地址,在GNU鏈接腳本里,稱為VMA,即虛擬地址 鏈接地址:在 ...