sect()
我正在移植一个使用和sectend()
功能的 MIPS 汇编程序(非 MIPSPro 兼容语法) 。看起来他们返回了该部分的开始和结束地址。似乎 GNU AS 文档不支持任何类似的东西 - 任何想法如何用 GAS 语法编码?
这里有些例子。
la t0,sect(.bss)
la t1,sectend(.bss)
@clear:
sw zero,0(t0)
addiu t0,t0,4
sltu at,t0,t1
bne at,zero,@clear
nop
....
__text dw sect(.text)
__textlen dw sectend(.text)-sect(.text)