summaryrefslogtreecommitdiff
path: root/ldso/ldso/avr32/resolve.S
diff options
context:
space:
mode:
Diffstat (limited to 'ldso/ldso/avr32/resolve.S')
-rw-r--r--ldso/ldso/avr32/resolve.S28
1 files changed, 14 insertions, 14 deletions
diff --git a/ldso/ldso/avr32/resolve.S b/ldso/ldso/avr32/resolve.S
index ad90c2548..e3cb7f4d1 100644
--- a/ldso/ldso/avr32/resolve.S
+++ b/ldso/ldso/avr32/resolve.S
@@ -11,18 +11,18 @@
#define ip r5
- .text
- .global _dl_linux_resolve
- .type _dl_linux_resolve,@function
+ .text
+ .global _dl_linux_resolve
+ .type _dl_linux_resolve,@function
_dl_linux_resolve:
- /* The PLT code pushed r8 for us. It contains the address of this
- function's GOT entry, that is entry 0. ip contains the address
- of the GOT entry of the function we wanted to call. */
- stm --sp, r9-r12, lr
- mov r11, r8
- sub r12, ip, r8
- rcall _dl_linux_resolver
- mov ip, r12
- popm r8-r12,lr
- mov pc, ip
- .size _dl_linux_resolve, . - _dl_linux_resolve
+ /* The PLT code pushed r8 for us. It contains the address of this
+ function's GOT entry, that is entry 0. ip contains the address
+ of the GOT entry of the function we wanted to call. */
+ stm --sp, r9-r12, lr
+ mov r11, r8
+ sub r12, ip, r8
+ rcall _dl_linux_resolver
+ mov ip, r12
+ popm r8-r12,lr
+ mov pc, ip
+ .size _dl_linux_resolve, . - _dl_linux_resolve