projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
rename dynamic linker entry point from _start to _dlstart
[musl]
/
src
/
ldso
/
i386
/
start.s
diff --git
a/src/ldso/i386/start.s
b/src/ldso/i386/start.s
index
f6d4929
..
c37a1fa
100644
(file)
--- a/
src/ldso/i386/start.s
+++ b/
src/ldso/i386/start.s
@@
-1,6
+1,6
@@
.text
-.global _start
-_start:
+.global _
dl
start
+_
dl
start:
xor %ebp,%ebp
pop %edi
mov %esp,%esi
@@
-11,6
+11,12
@@
_start:
push %edi
call __dynlink
mov %esi,%esp
+1: dec %edi
+ pop %esi
+ cmp $-1,%esi
+ jz 1b
+ inc %edi
+ push %esi
push %edi
xor %edx,%edx
jmp *%eax