1 .text 2 .globl _start 3 .type _start, %function 4_start: 5 // Called _start(argument) with argument in %rdi. The stack is 6 // misaligned down by 8 as per the ABI, but there is no real 7 // return address there. 8 // Tail-call __libc_start_main(argument, &main). 9 mov main@GOTPCREL(%rip), %rsi 10 jmp *__libc_start_main@GOTPCREL(%rip) 11