作者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 内随意位置都可以?
小小问题谦卑的向诸君请教,还请诸君不吝指教,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.140.139
※ sagrass:转录至看板 ASM 04/27 15:31
1F:推 final01:1.是2.你要做啥??要对位置写值? 04/28 00:08