crt_arch.h 246 B

12345678910111213
  1. __asm__(
  2. ".text \n"
  3. ".global " START " \n"
  4. ".type " START ",%function \n"
  5. START ": \n"
  6. " xor %rbp,%rbp \n"
  7. " mov %rsp,%rdi \n"
  8. ".weak _DYNAMIC \n"
  9. ".hidden _DYNAMIC \n"
  10. " lea _DYNAMIC(%rip),%rsi \n"
  11. " andq $-16,%rsp \n"
  12. " call " START "_c \n"
  13. );