Upload Tizen:Base source
[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 .* <.plt>:
9  .*:    e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
10  .*:    e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func1-0x.*>
11  .*:    e08fe00e        add     lr, pc, lr
12  .*:    e5bef008        ldr     pc, \[lr, #8\]!
13  .*:    .*      .word   .*
14  .*:    4778            bx      pc
15  .*:    46c0            nop                     ; \(mov r8, r8\)
16  .*:    e28fc6.*        add     ip, pc, #.*
17  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
18  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!        ; .*
19  .*:    4778            bx      pc
20  .*:    46c0            nop                     ; \(mov r8, r8\)
21  .*:    e28fc6.*        add     ip, pc, #.*
22  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
23  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!        ; 0x.*
24  .*:    4778            bx      pc
25  .*:    46c0            nop                     ; \(mov r8, r8\)
26  .*:    e28fc6.*        add     ip, pc, #.*
27  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
28  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!        ; 0x.*
29  .*:    4778            bx      pc
30  .*:    46c0            nop                     ; \(mov r8, r8\)
31  .*:    e28fc6.*        add     ip, pc, #.*
32  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
33  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!        ; 0x.*
34
35 Disassembly of section .text:
36
37 .* <lib_func1>:
38  .*:    e1a0c00d        mov     ip, sp
39  .*:    e92dd800        push    {fp, ip, lr, pc}
40  .*:    ebffff..        bl      .* <lib_func1-0x.*>
41  .*:    ebffff..        bl      .* <lib_func1-0x.*>
42  .*:    ebffff..        bl      .* <lib_func1-0x.*>
43  .*:    ebffff..        bl      .* <lib_func1-0x.*>
44  .*:    e89d6800        ldm     sp, {fp, sp, lr}
45  .*:    e12fff1e        bx      lr
46         ...
47
48 .* <__real_lib_func2>:
49  .*:    f000 f80e       bl      1000330 <__app_func_from_thumb>
50  .*:    f000 f81c       bl      1000350 <__app_func_weak_from_thumb>
51  .*:    f000 f822       bl      1000360 <__lib_func3_from_thumb>
52  .*:    f000 f810       bl      1000340 <__lib_func4_from_thumb>
53  .*:    4770            bx      lr
54  .*:    46c0            nop                     ; \(mov r8, r8\)
55  .*:    46c0            nop                     ; \(mov r8, r8\)
56  .*:    46c0            nop                     ; \(mov r8, r8\)
57  .*:    46c0            nop                     ; \(mov r8, r8\)
58  .*:    46c0            nop                     ; \(mov r8, r8\)
59  .*:    46c0            nop                     ; \(mov r8, r8\)
60  .*:    46c0            nop                     ; \(mov r8, r8\)
61
62 .* <__app_func_from_thumb>:
63  .*:    4778            bx      pc
64  .*:    46c0            nop                     ; \(mov r8, r8\)
65  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 100033c <__app_func_from_thumb\+0xc>
66  .*:    e08cf00f        add     pc, ip, pc
67  .*:    feffff68        .word   0xfeffff68
68
69 .* <__lib_func4_from_thumb>:
70  .*:    4778            bx      pc
71  .*:    46c0            nop                     ; \(mov r8, r8\)
72  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 100034c <__lib_func4_from_thumb\+0xc>
73  .*:    e08cf00f        add     pc, ip, pc
74  .*:    feffff88        .word   0xfeffff88
75
76 .* <__app_func_weak_from_thumb>:
77  .*:    4778            bx      pc
78  .*:    46c0            nop                     ; \(mov r8, r8\)
79  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 100035c <__app_func_weak_from_thumb\+0xc>
80  .*:    e08cf00f        add     pc, ip, pc
81  .*:    feffff58        .word   0xfeffff58
82
83 .* <__lib_func3_from_thumb>:
84  .*:    4778            bx      pc
85  .*:    46c0            nop                     ; \(mov r8, r8\)
86  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 100036c <__lib_func3_from_thumb\+0xc>
87  .*:    e08cf00f        add     pc, ip, pc
88  .*:    feffff58        .word   0xfeffff58
89         ...
90
91 .* <__real_lib_func3>:
92  .*:    f000 f80e       bl      2000390 <__app_func_from_thumb>
93  .*:    f000 f804       bl      2000380 <__app_func_weak_from_thumb>
94  .*:    4770            bx      lr
95  .*:    46c0            nop                     ; \(mov r8, r8\)
96  .*:    46c0            nop                     ; \(mov r8, r8\)
97  .*:    46c0            nop                     ; \(mov r8, r8\)
98
99 .* <__app_func_weak_from_thumb>:
100  .*:    4778            bx      pc
101  .*:    46c0            nop                     ; \(mov r8, r8\)
102  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 200038c <__app_func_weak_from_thumb\+0xc>
103  .*:    e08cf00f        add     pc, ip, pc
104  .*:    fdffff28        .word   0xfdffff28
105
106 .* <__app_func_from_thumb>:
107  .*:    4778            bx      pc
108  .*:    46c0            nop                     ; \(mov r8, r8\)
109  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 200039c <__app_func_from_thumb\+0xc>
110  .*:    e08cf00f        add     pc, ip, pc
111  .*:    fdffff08        .word   0xfdffff08
112
113 .* <lib_func3>:
114  .*:    e59fc004        ldr     ip, \[pc, #4\]  ; 20003ac <lib_func3\+0xc>
115  .*:    e08cc00f        add     ip, ip, pc
116  .*:    e12fff1c        bx      ip
117  .*:    ffffffc5        .word   0xffffffc5
118
119 .* <lib_func2>:
120  .*:    e59fc004        ldr     ip, \[pc, #4\]  ; 20003bc <lib_func2\+0xc>
121  .*:    e08cc00f        add     ip, ip, pc
122  .*:    e12fff1c        bx      ip
123  .*:    feffff55        .word   0xfeffff55