1 #as: -EL -I$srcdir/$subdir -mfpu=neon 2 #objdump: --syms --special-syms -d 3 #name: ARM Mapping Symbols for miscellaneous directives 4 # This test is only valid on EABI based ports. 5 #target: *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-elf *-*-nacl* 6 #source: mapmisc.s 7 8 9 .*: +file format .*arm.* 10 11 SYMBOL TABLE: 12 0+00 l d .text 00000000 .text 13 0+00 l d .data 00000000 .data 14 0+00 l d .bss 00000000 .bss 15 0+00 l F .text 00000000 foo 16 0+00 l .text 00000000 \$a 17 0+04 l .text 00000000 \$d 18 0+08 l .text 00000000 \$a 19 0+0c l .text 00000000 \$d 20 0+10 l .text 00000000 \$a 21 0+14 l .text 00000000 \$d 22 0+18 l .text 00000000 \$a 23 0+1c l .text 00000000 \$d 24 0+20 l .text 00000000 \$a 25 0+24 l .text 00000000 \$d 26 0+28 l .text 00000000 \$a 27 0+2c l .text 00000000 \$d 28 0+34 l .text 00000000 \$a 29 0+38 l .text 00000000 \$d 30 0+48 l .text 00000000 \$a 31 0+4c l .text 00000000 \$d 32 0+50 l .text 00000000 \$a 33 0+54 l .text 00000000 \$d 34 0+58 l .text 00000000 \$a 35 0+5c l .text 00000000 \$d 36 0+64 l .text 00000000 \$a 37 0+68 l .text 00000000 \$d 38 0+70 l .text 00000000 \$a 39 0+74 l .text 00000000 \$d 40 0+84 l .text 00000000 \$a 41 0+88 l .text 00000000 \$d 42 0+8c l .text 00000000 \$a 43 0+90 l .text 00000000 \$d 44 0+94 l .text 00000000 \$a 45 0+98 l .text 00000000 \$d 46 0+9c l .text 00000000 \$a 47 0+a0 l .text 00000000 \$d 48 0+a4 l .text 00000000 \$a 49 0+a8 l .text 00000000 \$a 50 0+b0 l .text 00000000 string 51 0+b0 l .text 00000000 \$d 52 0+b4 l .text 00000000 \$d 53 0+b3 l .text 00000000 \$d 54 0+00 l d .ARM.attributes 00000000 .ARM.attributes 55 56 57 58 Disassembly of section .text: 59 60 00000000 <foo>: 61 0: e1a00000 nop ; \(mov r0, r0\) 62 4: 64636261 .word 0x64636261 63 8: e1a00000 nop ; \(mov r0, r0\) 64 c: 00636261 .word 0x00636261 65 10: e1a00000 nop ; \(mov r0, r0\) 66 14: 00676665 .word 0x00676665 67 18: e1a00000 nop ; \(mov r0, r0\) 68 1c: 006a6968 .word 0x006a6968 69 20: e1a00000 nop ; \(mov r0, r0\) 70 24: 0000006b .word 0x0000006b 71 28: e1a00000 nop ; \(mov r0, r0\) 72 2c: 0000006c .word 0x0000006c 73 30: 00000000 .word 0x00000000 74 34: e1a00000 nop ; \(mov r0, r0\) 75 38: 0000006d .word 0x0000006d 76 ... 77 48: e1a00000 nop ; \(mov r0, r0\) 78 4c: 3fc00000 .word 0x3fc00000 79 50: e1a00000 nop ; \(mov r0, r0\) 80 54: 40200000 .word 0x40200000 81 58: e1a00000 nop ; \(mov r0, r0\) 82 5c: 00000000 .word 0x00000000 83 60: 400c0000 .word 0x400c0000 84 64: e1a00000 nop ; \(mov r0, r0\) 85 68: 00000000 .word 0x00000000 86 6c: 40120000 .word 0x40120000 87 70: e1a00000 nop ; \(mov r0, r0\) 88 74: 00000004 .word 0x00000004 89 78: 00000004 .word 0x00000004 90 7c: 00000004 .word 0x00000004 91 80: 00000004 .word 0x00000004 92 84: e1a00000 nop ; \(mov r0, r0\) 93 88: 00000000 .word 0x00000000 94 8c: e1a00000 nop ; \(mov r0, r0\) 95 90: 00000000 .word 0x00000000 96 94: e1a00000 nop ; \(mov r0, r0\) 97 98: 00000000 .word 0x00000000 98 9c: e1a00000 nop ; \(mov r0, r0\) 99 a0: 7778797a .word 0x7778797a 100 a4: e1a00000 nop ; \(mov r0, r0\) 101 a8: e1a00000 nop ; \(mov r0, r0\) 102 ac: e51f0000 ldr r0, \[pc, #-0\] ; b4 <string\+0x4> 103 000000b0 <string>: 104 b0: 6261 .short 0x6261 105 b2: 63 .byte 0x63 106 b3: 00 .byte 0x00 107 b4: 000000b0 .word 0x000000b0 108