Re: Disable execstack and rwx segments warnings for MIPS targets.
[binutils-gdb.git] / ld / testsuite / ld-arm / fdpic-main-m.d
1
2 tmpdir/fdpic-main: file format elf32-(little|big)arm
3 architecture: arm.*, flags 0x00000112:
4 EXEC_P, HAS_SYMS, D_PAGED
5 start address 0x.*
6
7 Disassembly of section .plt:
8
9 .* <.plt>:
10 .*: f8df c00c ldr.w ip, \[pc, #12\] ; .* <.plt\+0x10>
11 .*: eb0c 0c09 add.w ip, ip, r9
12 .*: f8dc 9004 ldr.w r9, \[ip, #4\]
13 .*: f8dc f000 ldr.w pc, \[ip\]
14 .*: 0000000c .word 0x0000000c
15 .*: 00000000 .word 0x00000000
16 .*: f85f c008 ldr.w ip, \[pc, #-8\] ; .* <.plt\+0x14>
17 .*: f84d cd04 str.w ip, \[sp, #-4\]!
18 .*: f8d9 c004 ldr.w ip, \[r9, #4\]
19 .*: f8d9 f000 ldr.w pc, \[r9\]
20 .*: f8df c00c ldr.w ip, \[pc, #12\] ; .* <.plt\+0x38>
21 .*: eb0c 0c09 add.w ip, ip, r9
22 .*: f8dc 9004 ldr.w r9, \[ip, #4\]
23 .*: f8dc f000 ldr.w pc, \[ip]
24 .*: 00000014 .word 0x00000014
25 .*: 00000008 .word 0x00000008
26 .*: f85f c008 ldr.w ip, \[pc, #-8\] ; .* <.plt\+0x3c>
27 .*: f84d cd04 str.w ip, \[sp, #-4\]!
28 .*: f8d9 c004 ldr.w ip, \[r9, #4\]
29 .*: f8d9 f000 ldr.w pc, \[r9\]
30
31 Disassembly of section .text:
32
33 .* <_start>:
34 .*: f000 b800 b.w .* <main>
35
36 .* <main>:
37 .*: 4a11 ldr r2, \[pc, #68\] ; .* <main\+0x48>.*
38 .*: 4b12 ldr r3, \[pc, #72\] ; .* <main\+0x4c>.*
39 .*: b570 push {r4, r5, r6, lr}
40 .*: f859 5002 ldr.w r5, \[r9, r2\]
41 .*: 464c mov r4, r9
42 .*: f859 3003 ldr.w r3, \[r9, r3\]
43 .*: 602b str r3, \[r5, #0\]
44 .*: f7ff ffcb bl .* <.plt>
45 .*: 4606 mov r6, r0
46 .*: 46a1 mov r9, r4
47 .*: 6828 ldr r0, \[r5, #0\]
48 .*: 46a1 mov r9, r4
49 .*: f7ff ffd9 bl .* <.plt\+0x28>
50 .*: 4b0b ldr r3, \[pc, #44\] ; .* <main\+0x50>.*
51 .*: 46a1 mov r9, r4
52 .*: 444b add r3, r9
53 .*: 4618 mov r0, r3
54 .*: 602b str r3, \[r5, #0\]
55 .*: 46a1 mov r9, r4
56 .*: f7ff ffd1 bl .* <.plt\+0x28>
57 .*: 4b08 ldr r3, \[pc, #32\] ; .* <main\+0x54>.*
58 .*: 46a1 mov r9, r4
59 .*: f859 3003 ldr.w r3, \[r9, r3\]
60 .*: 6818 ldr r0, \[r3, #0\]
61 .*: 46a1 mov r9, r4
62 .*: f7ff ffc9 bl .* <.plt\+0x28>
63 .*: 4630 mov r0, r6
64 .*: 46a1 mov r9, r4
65 .*: bd70 pop {r4, r5, r6, pc}
66 .*: 0000002c .word 0x0000002c
67 .*: 00000024 .word 0x00000024
68 .*: 0000001c .word 0x0000001c
69 .*: 00000028 .word 0x00000028
70
71 .* <my_local_func>:
72 .*: 4770 bx lr
73 .*: bf00 nop