ref: 9d9d7716dbc95db5e4381289debeb2c22ff0a1e9
dir: /src/libc/arch/amd64/crt-posix.s/
.globl _environ .comm _environ,8,8 .text .globl _start _start: movq %rsp,%rbp /* load argc, argv, envp from stack */ movq (%rbp),%rdi /* argc */ leaq 8(%rbp),%rsi /* argv */ leaq 16(%rbp,%rdi,8),%rdx /* envp = argv + 8*argc + 8 */ movq %rdx,_environ(%rip) call main movl %eax,%edi jmp exit