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