dynrelro section for read-only dynamic symbols copied into executable
[deliverable/binutils-gdb.git] / ld / testsuite / ld-arm / farcall-mixed-lib-v4t.d
CommitLineData
fe33d2fa 1tmpdir/farcall-mixed-lib.so: file format elf32-(little|big)arm
6a2619f9 2architecture: arm.*, flags 0x00000150:
fe33d2fa
CL
3HAS_SYMS, DYNAMIC, D_PAGED
4start address 0x.*
5
6Disassembly of section .plt:
7
a24bb4f0 8.* <.plt>:
fe33d2fa 9 .*: e52de004 push {lr} ; \(str lr, \[sp, #-4\]!\)
a24bb4f0 10 .*: e59fe004 ldr lr, \[pc, #4\] ; .* <.*>
fe33d2fa
CL
11 .*: e08fe00e add lr, pc, lr
12 .*: e5bef008 ldr pc, \[lr, #8\]!
13 .*: .* .word .*
6a631e86 14.* <app_func@plt>:
fe33d2fa
CL
15 .*: 4778 bx pc
16 .*: 46c0 nop ; \(mov r8, r8\)
17 .*: e28fc6.* add ip, pc, #.*
18 .*: e28cca.* add ip, ip, #.* ; 0x.*
19 .*: e5bcf.* ldr pc, \[ip, #.*\]! ; .*
6a631e86 20.* <app_func_weak@plt>:
fe33d2fa
CL
21 .*: 4778 bx pc
22 .*: 46c0 nop ; \(mov r8, r8\)
23 .*: e28fc6.* add ip, pc, #.*
24 .*: e28cca.* add ip, ip, #.* ; 0x.*
25 .*: e5bcf.* ldr pc, \[ip, #.*\]! ; 0x.*
6a631e86 26.* <lib_func3@plt>:
fe33d2fa
CL
27 .*: 4778 bx pc
28 .*: 46c0 nop ; \(mov r8, r8\)
29 .*: e28fc6.* add ip, pc, #.*
30 .*: e28cca.* add ip, ip, #.* ; 0x.*
31 .*: e5bcf.* ldr pc, \[ip, #.*\]! ; 0x.*
6a631e86 32.* <lib_func4@plt>:
fe33d2fa
CL
33 .*: 4778 bx pc
34 .*: 46c0 nop ; \(mov r8, r8\)
35 .*: e28fc6.* add ip, pc, #.*
36 .*: e28cca.* add ip, ip, #.* ; 0x.*
37 .*: e5bcf.* ldr pc, \[ip, #.*\]! ; 0x.*
38
39Disassembly of section .text:
40
41.* <lib_func1>:
42 .*: e1a0c00d mov ip, sp
43 .*: e92dd800 push {fp, ip, lr, pc}
6a631e86
YG
44 .*: ebffff.. bl .* <app_func@plt\+0x.*>
45 .*: ebffff.. bl .* <app_func_weak@plt\+0x.*>
46 .*: ebffff.. bl .* <lib_func3@plt\+0x.*>
47 .*: ebffff.. bl .* <lib_func4@plt\+0x.*>
fe33d2fa
CL
48 .*: e89d6800 ldm sp, {fp, sp, lr}
49 .*: e12fff1e bx lr
50 ...
51
52.* <__real_lib_func2>:
7a5c933c
RE
53 .*: f000 f8.. bl .* <__app_func_from_thumb>
54 .*: f000 f8.. bl .* <__app_func_weak_from_thumb>
55 .*: f000 f8.. bl .* <__lib_func3_from_thumb>
56 .*: f000 f8.. bl .* <__lib_func4_from_thumb>
fe33d2fa 57 .*: 4770 bx lr
7a5c933c 58#...
fe33d2fa
CL
59
60.* <__app_func_from_thumb>:
61 .*: 4778 bx pc
62 .*: 46c0 nop ; \(mov r8, r8\)
7a5c933c 63 .*: e59fc000 ldr ip, \[pc\] ; .* <__app_func_from_thumb\+0xc>
fe33d2fa 64 .*: e08cf00f add pc, ip, pc
7a5c933c 65 .*: feffff.. .word 0xfeffff..
fe33d2fa
CL
66
67.* <__lib_func4_from_thumb>:
68 .*: 4778 bx pc
69 .*: 46c0 nop ; \(mov r8, r8\)
7a5c933c 70 .*: e59fc000 ldr ip, \[pc\] ; .* <__lib_func4_from_thumb\+0xc>
fe33d2fa 71 .*: e08cf00f add pc, ip, pc
7a5c933c 72 .*: feffff.. .word 0xfeffff..
fe33d2fa
CL
73
74.* <__app_func_weak_from_thumb>:
75 .*: 4778 bx pc
76 .*: 46c0 nop ; \(mov r8, r8\)
7a5c933c 77 .*: e59fc000 ldr ip, \[pc\] ; .* <__app_func_weak_from_thumb\+0xc>
fe33d2fa 78 .*: e08cf00f add pc, ip, pc
7a5c933c 79 .*: feffff.. .word 0xfeffff..
fe33d2fa
CL
80
81.* <__lib_func3_from_thumb>:
82 .*: 4778 bx pc
83 .*: 46c0 nop ; \(mov r8, r8\)
7a5c933c 84 .*: e59fc000 ldr ip, \[pc\] ; .* <__lib_func3_from_thumb\+0xc>
fe33d2fa 85 .*: e08cf00f add pc, ip, pc
7a5c933c 86 .*: feffff.. .word 0xfeffff..
fe33d2fa
CL
87 ...
88
89.* <__real_lib_func3>:
5474d94f
AM
90 .*: f000 f80(e|6) bl .* <__app_func_from_thumb>
91 .*: f000 f80(4|c) bl .* <__app_func_weak_from_thumb>
fe33d2fa 92 .*: 4770 bx lr
7a5c933c 93#...
fe33d2fa 94
5474d94f 95.* <__app_func(_weak)?_from_thumb>:
fe33d2fa
CL
96 .*: 4778 bx pc
97 .*: 46c0 nop ; \(mov r8, r8\)
5474d94f 98 .*: e59fc000 ldr ip, \[pc\] ; 200038c <__app_func(_weak)?_from_thumb\+0xc>
fe33d2fa 99 .*: e08cf00f add pc, ip, pc
5474d94f 100 .*: fdffff(2|1)8 .word 0xfdffff(2|1)8
fe33d2fa 101
5474d94f 102.* <__app_func(_weak)?_from_thumb>:
fe33d2fa
CL
103 .*: 4778 bx pc
104 .*: 46c0 nop ; \(mov r8, r8\)
5474d94f 105 .*: e59fc000 ldr ip, \[pc\] ; 200039c <__app_func(_weak)?_from_thumb\+0xc>
fe33d2fa 106 .*: e08cf00f add pc, ip, pc
5474d94f 107 .*: fdffff(0|1)8 .word 0xfdffff(0|1)8
fe33d2fa
CL
108
109.* <lib_func3>:
110 .*: e59fc004 ldr ip, \[pc, #4\] ; 20003ac <lib_func3\+0xc>
111 .*: e08cc00f add ip, ip, pc
112 .*: e12fff1c bx ip
113 .*: ffffffc5 .word 0xffffffc5
114
115.* <lib_func2>:
116 .*: e59fc004 ldr ip, \[pc, #4\] ; 20003bc <lib_func2\+0xc>
117 .*: e08cc00f add ip, ip, pc
118 .*: e12fff1c bx ip
119 .*: feffff55 .word 0xfeffff55
This page took 0.295454 seconds and 4 git commands to generate.