0
我试图在没有重写汇编器的情况下获取由ARM汇编中的标签标记的指令的地址。例如:静态地(而不是在运行时)获取标签的部分和地址
.text
nop # 0
mov r1, r2 # 4
loop:
mov r0, #170 # 8
如果我想的loop
的地址,然后我拿到8,因为每个指令这里是4个字节长,而且后两个指令开始。
我要澄清,我不是在寻找ldr r0, =loop
,我正在寻找像GCC的命令,我喂.s
文件,并事先得到类似
loop=.text+0x0000ad4e
abc=.data+0x0000007a
谢谢!
你试过'objdump的-t'? – fuz
甚至是'nm'命令? – fuz
@FUZxxl'nm'命令正是我需要的,谢谢!您可以将其转换为答案。 – Wazzaps