start.s 190 B

1234567891011121314
  1. .text
  2. .global _start
  3. _start:
  4. ldr r0,[sp]
  5. add r1,sp,#4
  6. ldr r2,2f
  7. add r2,pc,r2
  8. 1: bl __dynlink
  9. mov r1,r0
  10. mov r0,#0
  11. tst r1,#1
  12. moveq pc,r1
  13. bx r1
  14. 2: .word _GLOBAL_OFFSET_TABLE_ - 1b - 4