Эх сурвалжийг харах

_void_void_null_func never returned. I noticed this yesterday
in crt0.S and Michiel Thuys <michiel.thuys@intersil.com> noticed
the same thing in crt0pic.S.
-Erik

Eric Andersen 24 жил өмнө
parent
commit
d63b6766db

+ 1 - 1
libc/sysdeps/linux/arm/crt0.S

@@ -80,7 +80,7 @@ _start:
 	bl      exit
 
 _void_void_null_func:
-	nop
+	mov     pc, lr
 
 .weak __libc_init
 __libc_init = _void_void_null_func

+ 1 - 1
libc/sysdeps/linux/arm/crt0pic.S

@@ -48,7 +48,7 @@ _start:
 	bl      exit
 
 _void_void_null_func:
-	nop
+	mov     pc, lr
 
 .weak __libc_init
 __libc_init = _void_void_null_func