Re: Disable execstack and rwx segments warnings for MIPS targets.
[binutils-gdb.git] / ld / testsuite / ld-arm / fdpic-main.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 .*: e59fc008 ldr ip, \[pc, #8\] ; .* <.plt\+0x10>
11 .*: e08cc009 add ip, ip, r9
12 .*: e59c9004 ldr r9, \[ip, #4\]
13 .*: e59cf000 ldr pc, \[ip\]
14 .*: 0000000c .word 0x0000000c
15 .*: 00000000 .word 0x00000000
16 .*: e51fc00c ldr ip, \[pc, #-12\] ; .* <.plt\+0x14>
17 .*: e92d1000 stmfd sp!, {ip}
18 .*: e599c004 ldr ip, \[r9, #4\]
19 .*: e599f000 ldr pc, \[r9\]
20 .*: e59fc008 ldr ip, \[pc, #8\] ; .* <.plt\+0x38>
21 .*: e08cc009 add ip, ip, r9
22 .*: e59c9004 ldr r9, \[ip, #4\]
23 .*: e59cf000 ldr pc, \[ip]
24 .*: 00000014 .word 0x00000014
25 .*: 00000008 .word 0x00000008
26 .*: e51fc00c ldr ip, \[pc, #-12\] ; .* <.plt\+0x3c>
27 .*: e92d1000 stmfd sp!, {ip}
28 .*: e599c004 ldr ip, \[r9, #4\]
29 .*: e599f000 ldr pc, \[r9\]
30
31 Disassembly of section .text:
32
33 .* <_start>:
34 .*: eaffffff b .* <main>
35
36 .* <main>:
37 .*: e59f206c ldr r2, \[pc, #108\] ; .* <main\+0x74>
38 .*: e59f306c ldr r3, \[pc, #108\] ; .* <main\+0x78>
39 .*: e92d4070 push {r4, r5, r6, lr}
40 .*: e7995002 ldr r5, \[r9, r2\]
41 .*: e1a04009 mov r4, r9
42 .*: e7993003 ldr r3, \[r9, r3\]
43 .*: e5853000 str r3, \[r5\]
44 .*: ebffffe2 bl .* <.plt>
45 .*: e1a06000 mov r6, r0
46 .*: e1a09004 mov r9, r4
47 .*: e5950000 ldr r0, \[r5\]
48 .*: e1a09004 mov r9, r4
49 .*: ebffffe7 bl .* <.plt\+0x28>
50 .*: e59f3040 ldr r3, \[pc, #64\] ; .* <main\+0x7c>
51 .*: e1a09004 mov r9, r4
52 .*: e0833009 add r3, r3, r9
53 .*: e1a00003 mov r0, r3
54 .*: e5853000 str r3, \[r5\]
55 .*: e1a09004 mov r9, r4
56 .*: ebffffe0 bl .* <.plt\+0x28>
57 .*: e59f3028 ldr r3, \[pc, #40\] ; .* <main\+0x80>
58 .*: e1a09004 mov r9, r4
59 .*: e7993003 ldr r3, \[r9, r3\]
60 .*: e5930000 ldr r0, \[r3\]
61 .*: e1a09004 mov r9, r4
62 .*: ebffffda bl .* <.plt\+0x28>
63 .*: e1a00006 mov r0, r6
64 .*: e1a09004 mov r9, r4
65 .*: e8bd8070 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 .*: e12fff1e bx lr