Fw: [問題] 請問 ELF 的段頭表

作者: sagrass (奶油蘇打)   2013-04-27 15:31:32
※ [本文轉錄自 Linux 看板 #1HUtx2t3 ]
作者: sagrass (奶油蘇打) 看板: Linux
標題: [問題] 請問 ELF 的段頭表
時間: Sat Apr 27 15:31:11 2013
段頭表(陣列)的段述項結構(Elf32_Shdr)中,有一項是 sh_addr 。
文件表示,這是 Section Address 區段虛擬位址 2
如果該區段可以載入,則 sh_addr 為該區段載入後在行程位址空間中的
虛擬位址,否則 sh_addr 為 0
問題:
我要以 純匯編語言 來撰寫我的程式,要寫 .data 這個區段。
1. 這個區段是「可載入」的嗎?
2. 在行程位址空間中的虛擬位址該如何設定呢?是否 3GB 內隨意位置都可以?
小小問題謙卑的向諸君請教,還請諸君不吝指教,謝謝。
作者: akasan (KITO)   2013-04-27 23:23:00
1. 參考gcc 輸出就知道該怎麼寫了2. linker script 或著懶一點 -Wl,-Ttext,0xXXXXXXXX

Links booklink

Contact Us: admin [ a t ] ucptt.com