tizen 2.4 release
[external/binutils.git] / ld / testsuite / ld-arm / farcall-mixed-lib-v4t.d
1 tmpdir/farcall-mixed-lib.so:     file format elf32-(little|big)arm
2 architecture: arm.*, flags 0x00000150:
3 HAS_SYMS, DYNAMIC, D_PAGED
4 start address 0x.*
5
6 Disassembly of section .plt:
7
8 .* <app_func@plt-0x14>:
9  .*:    e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
10  .*:    e59fe004        ldr     lr, \[pc, #4\]  ; .* <app_func@plt-0x4>
11  .*:    e08fe00e        add     lr, pc, lr
12  .*:    e5bef008        ldr     pc, \[lr, #8\]!
13  .*:    .*      .word   .*
14 .* <app_func@plt>:
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, #.*\]!        ; .*
20 .* <app_func_weak@plt>:
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.*
26 .* <lib_func3@plt>:
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.*
32 .* <lib_func4@plt>:
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
39 Disassembly of section .text:
40
41 .* <lib_func1>:
42  .*:    e1a0c00d        mov     ip, sp
43  .*:    e92dd800        push    {fp, ip, lr, pc}
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.*>
48  .*:    e89d6800        ldm     sp, {fp, sp, lr}
49  .*:    e12fff1e        bx      lr
50         ...
51
52 .* <__real_lib_func2>:
53  .*:    f000 f80e       bl      1000330 <__app_func_from_thumb>
54  .*:    f000 f81c       bl      1000350 <__app_func_weak_from_thumb>
55  .*:    f000 f822       bl      1000360 <__lib_func3_from_thumb>
56  .*:    f000 f810       bl      1000340 <__lib_func4_from_thumb>
57  .*:    4770            bx      lr
58  .*:    46c0            nop                     ; \(mov r8, r8\)
59  .*:    46c0            nop                     ; \(mov r8, r8\)
60  .*:    46c0            nop                     ; \(mov r8, r8\)
61  .*:    46c0            nop                     ; \(mov r8, r8\)
62  .*:    46c0            nop                     ; \(mov r8, r8\)
63  .*:    46c0            nop                     ; \(mov r8, r8\)
64  .*:    46c0            nop                     ; \(mov r8, r8\)
65
66 .* <__app_func_from_thumb>:
67  .*:    4778            bx      pc
68  .*:    46c0            nop                     ; \(mov r8, r8\)
69  .*:    e59fc000        ldr     ip, \[pc\]      ; 100033c <__app_func_from_thumb\+0xc>
70  .*:    e08cf00f        add     pc, ip, pc
71  .*:    feffff68        .word   0xfeffff68
72
73 .* <__lib_func4_from_thumb>:
74  .*:    4778            bx      pc
75  .*:    46c0            nop                     ; \(mov r8, r8\)
76  .*:    e59fc000        ldr     ip, \[pc\]      ; 100034c <__lib_func4_from_thumb\+0xc>
77  .*:    e08cf00f        add     pc, ip, pc
78  .*:    feffff88        .word   0xfeffff88
79
80 .* <__app_func_weak_from_thumb>:
81  .*:    4778            bx      pc
82  .*:    46c0            nop                     ; \(mov r8, r8\)
83  .*:    e59fc000        ldr     ip, \[pc\]      ; 100035c <__app_func_weak_from_thumb\+0xc>
84  .*:    e08cf00f        add     pc, ip, pc
85  .*:    feffff58        .word   0xfeffff58
86
87 .* <__lib_func3_from_thumb>:
88  .*:    4778            bx      pc
89  .*:    46c0            nop                     ; \(mov r8, r8\)
90  .*:    e59fc000        ldr     ip, \[pc\]      ; 100036c <__lib_func3_from_thumb\+0xc>
91  .*:    e08cf00f        add     pc, ip, pc
92  .*:    feffff58        .word   0xfeffff58
93         ...
94
95 .* <__real_lib_func3>:
96  .*:    f000 f80e       bl      2000390 <__app_func_from_thumb>
97  .*:    f000 f804       bl      2000380 <__app_func_weak_from_thumb>
98  .*:    4770            bx      lr
99  .*:    46c0            nop                     ; \(mov r8, r8\)
100  .*:    46c0            nop                     ; \(mov r8, r8\)
101  .*:    46c0            nop                     ; \(mov r8, r8\)
102
103 .* <__app_func_weak_from_thumb>:
104  .*:    4778            bx      pc
105  .*:    46c0            nop                     ; \(mov r8, r8\)
106  .*:    e59fc000        ldr     ip, \[pc\]      ; 200038c <__app_func_weak_from_thumb\+0xc>
107  .*:    e08cf00f        add     pc, ip, pc
108  .*:    fdffff28        .word   0xfdffff28
109
110 .* <__app_func_from_thumb>:
111  .*:    4778            bx      pc
112  .*:    46c0            nop                     ; \(mov r8, r8\)
113  .*:    e59fc000        ldr     ip, \[pc\]      ; 200039c <__app_func_from_thumb\+0xc>
114  .*:    e08cf00f        add     pc, ip, pc
115  .*:    fdffff08        .word   0xfdffff08
116
117 .* <lib_func3>:
118  .*:    e59fc004        ldr     ip, \[pc, #4\]  ; 20003ac <lib_func3\+0xc>
119  .*:    e08cc00f        add     ip, ip, pc
120  .*:    e12fff1c        bx      ip
121  .*:    ffffffc5        .word   0xffffffc5
122
123 .* <lib_func2>:
124  .*:    e59fc004        ldr     ip, \[pc, #4\]  ; 20003bc <lib_func2\+0xc>
125  .*:    e08cc00f        add     ip, ip, pc
126  .*:    e12fff1c        bx      ip
127  .*:    feffff55        .word   0xfeffff55