Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-arm / farcall-mixed-lib.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  .*:    .*
14  .*:    e28fc6.*        add     ip, pc, #.*
15  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
16  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!.*
17  .*:    e28fc6.*        add     ip, pc, #.*
18  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
19  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!.*
20  .*:    e28fc6.*        add     ip, pc, #.*
21  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
22  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!.*
23  .*:    e28fc6.*        add     ip, pc, #.*
24  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
25  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!.*
26
27 Disassembly of section .text:
28
29 .* <lib_func1>:
30  .*:    e1a0c00d        mov     ip, sp
31  .*:    e92dd800        push    {fp, ip, lr, pc}
32  .*:    ebffff..        bl      .* <lib_func1-0x..?>
33  .*:    ebffff..        bl      .* <lib_func1-0x..?>
34  .*:    ebfffff.        bl      .* <lib_func1-0x..?>
35  .*:    ebfffff.        bl      .* <lib_func1-0x..?>
36  .*:    e89d6800        ldm     sp, {fp, sp, lr}
37  .*:    e12fff1e        bx      lr
38         ...
39
40 .* <lib_func2>:
41  .*:    f000 e820       blx     1000344 <__app_func_from_thumb>
42  .*:    f000 e812       blx     100032c <__app_func_weak_from_thumb>
43  .*:    f000 e80a       blx     1000320 <__lib_func3_from_thumb>
44  .*:    f000 e814       blx     1000338 <__lib_func4_from_thumb>
45  .*:    4770            bx      lr
46  .*:    46c0            nop                     ; \(mov r8, r8\)
47  .*:    46c0            nop                     ; \(mov r8, r8\)
48  .*:    46c0            nop                     ; \(mov r8, r8\)
49  .*:    46c0            nop                     ; \(mov r8, r8\)
50  .*:    46c0            nop                     ; \(mov r8, r8\)
51  .*:    46c0            nop                     ; \(mov r8, r8\)
52  .*:    46c0            nop                     ; \(mov r8, r8\)
53
54 .* <__lib_func3_from_thumb>:
55  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 1000328 <__lib_func3_from_thumb\+0x8>
56  .*:    e08ff00c        add     pc, pc, ip
57  .*:    feffff90        .word   0xfeffff90
58
59 .* <__app_func_weak_from_thumb>:
60  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 1000334 <__app_func_weak_from_thumb\+0x8>
61  .*:    e08ff00c        add     pc, pc, ip
62  .*:    feffff78        .word   0xfeffff78
63
64 .* <__lib_func4_from_thumb>:
65  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 1000340 <__lib_func4_from_thumb\+0x8>
66  .*:    e08ff00c        add     pc, pc, ip
67  .*:    feffff84        .word   0xfeffff84
68
69 .* <__app_func_from_thumb>:
70  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 100034c <__app_func_from_thumb\+0x8>
71  .*:    e08ff00c        add     pc, pc, ip
72  .*:    feffff54        .word   0xfeffff54
73         ...
74
75 .* <lib_func3>:
76  .*:    f000 e80c       blx     200037c <__app_func_from_thumb>
77  .*:    f000 e804       blx     2000370 <__app_func_weak_from_thumb>
78  .*:    4770            bx      lr
79  .*:    46c0            nop                     ; \(mov r8, r8\)
80  .*:    46c0            nop                     ; \(mov r8, r8\)
81  .*:    46c0            nop                     ; \(mov r8, r8\)
82
83 .* <__app_func_weak_from_thumb>:
84  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 2000378 <__app_func_weak_from_thumb\+0x8>
85  .*:    e08ff00c        add     pc, pc, ip
86  .*:    fdffff34        .word   0xfdffff34
87
88 .* <__app_func_from_thumb>:
89  .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 2000384 <__app_func_from_thumb\+0x8>
90  .*:    e08ff00c        add     pc, pc, ip
91  .*:    fdffff1c        .word   0xfdffff1c
92         ...