90ef59f3bd8244778a283005d75088e21b5aebf4
[musl] / crt / arm / crt1.s
1 .weak _init
2 .weak _fini
3 .global _start
4 .type _start,%function
5 _start:
6         mov fp,#0
7         mov lr,#0
8         ldr a2,[sp],#4
9         mov a3,sp
10         ldr a4,=_fini
11         str fp,[sp,#-4]!
12         str a1,[sp,#-4]!
13         str a4,[sp,#-4]!
14         ldr a4,=_init
15         ldr a1,=main
16         bl __libc_start_main
17 1:      b 1b