crt1.s 218 B

1234567891011121314151617
  1. .text
  2. .global _start
  3. _start:
  4. xorl %ebp,%ebp
  5. popl %ecx
  6. movl %esp,%eax
  7. andl $-16,%esp
  8. pushl %esp
  9. pushl %esp
  10. pushl %edx
  11. pushl $0
  12. pushl $0
  13. pushl %eax
  14. pushl %ecx
  15. pushl $main
  16. call __libc_start_main
  17. .L0: jmp .L0