crt1.s 247 B

1234567891011121314151617
  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