Browse Source

make ldso asm more uniform with rest of codebase (no unnecessary suffixes)

rs-1.0
Rich Felker 15 years ago
parent
commit
d19adeec52
  1. 24
      src/ldso/i386/start.s

24
src/ldso/i386/start.s

@ -1,19 +1,19 @@
.text
.global _start
_start:
xorl %ebp,%ebp
popl %ecx
movl %esp,%eax
andl $-16,%esp
movl %eax,%esi
movl %ecx,%edi
pushl %ebp
xor %ebp,%ebp
pop %ecx
mov %esp,%eax
and $-16,%esp
mov %eax,%esi
mov %ecx,%edi
push %ebp
call 1f
1: addl $_GLOBAL_OFFSET_TABLE_,(%esp)
pushl %eax
pushl %ecx
push %eax
push %ecx
call __dynlink
movl %esi,%esp
pushl %edi
xorl %edx,%edx
mov %esi,%esp
push %edi
xor %edx,%edx
jmp *%eax

Loading…
Cancel
Save