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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-arm/] [farcall-mixed-app.d] - Rev 84

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


tmpdir/farcall-mixed-app:     file format elf32-(little|big)arm
architecture: arm, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x.*

Disassembly of section .plt:

.* <.plt>:
 .*:    e52de004        push    {lr}            ; \(str lr, \[sp, #-4\]!\)
 .*:    e59fe004        ldr     lr, \[pc, #4\]  ; .* <_start-0x28>
 .*:    e08fe00e        add     lr, pc, lr
 .*:    e5bef008        ldr     pc, \[lr, #8\]!
 .*:    .*
 .*:    4778            bx      pc
 .*:    46c0            nop                     ; \(mov r8, r8\)
 .*:    e28fc6.*        add     ip, pc, #.*
 .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
 .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!.*
 .*:    e28fc6.*        add     ip, pc, #.*
 .*:    e28cca.*        add     ip, ip, #.*     ; 0x.*
 .*:    e5bcf.*         ldr     pc, \[ip, #.*\]!.*

Disassembly of section .text:

.* <_start>:
 .*:    e1a0c00d        mov     ip, sp
 .*:    e92dd800        push    {fp, ip, lr, pc}
 .*:    eb000008        bl      .* <__app_func_veneer>
 .*:    ebfffff6        bl      .* <_start-0x14>
 .*:    ebfffff2        bl      .* <_start-0x20>
 .*:    e89d6800        ldm     sp, {fp, sp, lr}
 .*:    e12fff1e        bx      lr
 .*:    e1a00000        nop                     ; \(mov r0, r0\)

.* <app_tfunc_close>:
 .*:    b500            push    {lr}
 .*:    f7ff ffdb       bl      81dc <_start-0x24>
 .*:    bd00            pop     {pc}
 .*:    4770            bx      lr
 .*:    46c0            nop                     ; \(mov r8, r8\)
 .*:    46c0            nop                     ; \(mov r8, r8\)
 .*:    46c0            nop                     ; \(mov r8, r8\)

.* <__app_func_veneer>:
 .*:    e51ff004        ldr     pc, \[pc, #-4\] ; 8234 <__app_func_veneer\+0x4>
 .*:    02100000        .word   0x02100000

Disassembly of section .far_arm:

.* <app_func>:
 .*:    e1a0c00d        mov     ip, sp
 .*:    e92dd800        push    {fp, ip, lr, pc}
 .*:    eb000008        bl      .* <__lib_func1_veneer>
 .*:    eb000009        bl      .* <__lib_func2_veneer>
 .*:    e89d6800        ldm     sp, {fp, sp, lr}
 .*:    e12fff1e        bx      lr
 .*:    e1a00000        nop                     ; \(mov r0, r0\)
 .*:    e1a00000        nop                     ; \(mov r0, r0\)

.* <app_func2>:
 .*:    e12fff1e        bx      lr
 .*:    e1a00000        nop                     ; \(mov r0, r0\)
 .*:    e1a00000        nop                     ; \(mov r0, r0\)
 .*:    e1a00000        nop                     ; \(mov r0, r0\)

.* <__lib_func1_veneer>:
 .*:    e51ff004        ldr     pc, \[pc, #-4\] ; 2100034 <__lib_func1_veneer\+0x4>
 .*:    000081ec        .word   0x000081ec
.* <__lib_func2_veneer>:
 .*:    e51ff004        ldr     pc, \[pc, #-4\] ; 210003c <__lib_func2_veneer\+0x4>
 .*:    000081e0        .word   0x000081e0

Disassembly of section .far_thumb:

.* <app_tfunc>:
 .*:    b500            push    {lr}
 .*:    f000 f805       bl      .* <__lib_func2_from_thumb>
 .*:    bd00            pop     {pc}
 .*:    4770            bx      lr
 .*:    46c0            nop                     ; \(mov r8, r8\)
 .*:    46c0            nop                     ; \(mov r8, r8\)
 .*:    46c0            nop                     ; \(mov r8, r8\)

.* <__lib_func2_from_thumb>:
 .*:    4778            bx      pc
 .*:    46c0            nop                     ; \(mov r8, r8\)
 .*:    e51ff004        ldr     pc, \[pc, #-4\] ; 2200018 <__lib_func2_from_thumb\+0x8>
 .*:    000081e0        .word   0x000081e0
 .*:    00000000        .word   0x00000000

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

powered by: WebSVN 2.1.0

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