tizen 2.4 release
[external/binutils.git] / ld / testsuite / ld-arm / mixed-app.d
1
2 tmpdir/mixed-app:     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 .* <lib_func2@plt-0x14>:
10  .*:    e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
11  .*:    e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func2@plt-0x4>
12  .*:    e08fe00e        add     lr, pc, lr
13  .*:    e5bef008        ldr     pc, \[lr, #8\]!
14  .*:    .*
15 .* <lib_func2@plt>:
16  .*:    4778            bx      pc
17  .*:    46c0            nop                     ; \(mov r8, r8\)
18  .*:    e28fc6.*        add     ip, pc, #.*
19  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
20  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!.*
21 .* <lib_func1@plt>:
22  .*:    e28fc6.*        add     ip, pc, #.*
23  .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
24  .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!.*
25 Disassembly of section .text:
26
27 .* <_start>:
28  .*:    e1a0c00d        mov     ip, sp
29  .*:    e92dd800        push    {fp, ip, lr, pc}
30  .*:    eb000004        bl      .* <app_func>
31  .*:    e89d6800        ldm     sp, {fp, sp, lr}
32  .*:    e12fff1e        bx      lr
33  .*:    e1a00000        nop                     ; \(mov r0, r0\)
34  .*:    e1a00000        nop                     ; \(mov r0, r0\)
35  .*:    e1a00000        nop                     ; \(mov r0, r0\)
36
37 .* <app_func>:
38  .*:    e1a0c00d        mov     ip, sp
39  .*:    e92dd800        push    {fp, ip, lr, pc}
40  .*:    ebffff..        bl      .*
41  .*:    e89d6800        ldm     sp, {fp, sp, lr}
42  .*:    e12fff1e        bx      lr
43  .*:    e1a00000        nop                     ; \(mov r0, r0\)
44  .*:    e1a00000        nop                     ; \(mov r0, r0\)
45  .*:    e1a00000        nop                     ; \(mov r0, r0\)
46
47 .* <app_func2>:
48  .*:    e12fff1e        bx      lr
49  .*:    e1a00000        nop                     ; \(mov r0, r0\)
50  .*:    e1a00000        nop                     ; \(mov r0, r0\)
51  .*:    e1a00000        nop                     ; \(mov r0, r0\)
52
53 .* <app_tfunc>:
54  .*:    b500            push    {lr}
55  .*:    f7ff ffc.       bl      .* <lib_func2@plt>
56  .*:    bd00            pop     {pc}
57  .*:    4770            bx      lr
58  .*:    46c0            nop                     ; \(mov r8, r8\)
59  .*:    46c0            nop                     ; \(mov r8, r8\)
60  .*:    46c0            nop                     ; \(mov r8, r8\)