OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [ld/] [testsuite/] [ld-arm/] [farcall-mixed-lib.d] - Blame information for rev 862

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
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\]  ; .* 
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
.* :
30
 .*:    e1a0c00d        mov     ip, sp
31
 .*:    e92dd800        push    {fp, ip, lr, pc}
32
 .*:    ebfffff.        bl      .* 
33
 .*:    ebfffff.        bl      .* 
34
 .*:    ebfffff.        bl      .* 
35
 .*:    ebfffff.        bl      .* 
36
 .*:    e89d6800        ldm     sp, {fp, sp, lr}
37
 .*:    e12fff1e        bx      lr
38
        ...
39
 
40
.* :
41
 .*:    f000 e80e       blx     1000350 <__app_func_from_thumb>
42
 .*:    f000 e81a       blx     100036c <__app_func_weak_from_thumb>
43
 .*:    f000 e810       blx     100035c <__lib_func3_veneer>
44
 .*:    f000 e81c       blx     1000378 <__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
.* <__app_func_from_thumb>:
55
 .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 1000358 <__app_func_from_thumb\+0x8>
56
 .*:    e08ff00c        add     pc, pc, ip
57
 .*:    feffff84        .word   0xfeffff84
58
 
59
.* <__lib_func3_veneer>:
60
 .*:    e59fc004        ldr     ip, \[pc, #4\]  ; 1000368 <__lib_func3_veneer\+0xc>
61
 .*:    e08fc00c        add     ip, pc, ip
62
 .*:    e12fff1c        bx      ip
63
 .*:    feffff91        .word   0xfeffff91
64
 
65
.* <__app_func_weak_from_thumb>:
66
 .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 1000374 <__app_func_weak_from_thumb\+0x8>
67
 .*:    e08ff00c        add     pc, pc, ip
68
 .*:    feffff74        .word   0xfeffff74
69
 
70
.* <__lib_func4_from_thumb>:
71
 .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 1000380 <__lib_func4_from_thumb\+0x8>
72
 .*:    e08ff00c        add     pc, pc, ip
73
 .*:    feffff80        .word   0xfeffff80
74
        ...
75
 
76
.* :
77
 .*:    f000 e80c       blx     20003ac <__app_func_from_thumb>
78
 .*:    f000 e804       blx     20003a0 <__app_func_weak_from_thumb>
79
 .*:    4770            bx      lr
80
 .*:    46c0            nop                     ; \(mov r8, r8\)
81
 .*:    46c0            nop                     ; \(mov r8, r8\)
82
 .*:    46c0            nop                     ; \(mov r8, r8\)
83
 
84
.* <__app_func_weak_from_thumb>:
85
 .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 20003a8 <__app_func_weak_from_thumb\+0x8>
86
 .*:    e08ff00c        add     pc, pc, ip
87
 .*:    fdffff40        .word   0xfdffff40
88
 
89
.* <__app_func_from_thumb>:
90
 .*:    e59fc000        ldr     ip, \[pc, #0\]  ; 20003b4 <__app_func_from_thumb\+0x8>
91
 .*:    e08ff00c        add     pc, pc, ip
92
 .*:    fdffff28        .word   0xfdffff28
93
        ...

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.