.code64 .global _start .type _start, @function .extern __libc_init .type __libc_init, @function .extern task_exit .type task_exit, @function _start: # %rdi: (struct rosetta_bootstrap *)bs_info mov %rdi, %rbx call __libc_init mov 0(%rbx), %rdi # argc mov 8(%rbx), %rsi # argv mov 24(%rbx), %rdx # envp call main mov %rax, %rdi call task_exit 1: jmp 1b