pc вроде как указывает на текущую команду.
Но тут почему то не совсем так. objdump пишет что в r1 адрес метки .test2(1009с) хотя я понимаю должно быть _start(10094)
Disassembly of section .text:
00010094 <_start>:
10094: e59f1000 ldr r1, [pc] ; 1009c <.test2>
00010098 <.test1>:
10098: e08f1001 add r1, pc, r1
0001009c <.test2>: 1009c: e3a02006 mov r2, #6 100a0: ef000000 svc 0x00000000