format elf64 public asm_Syscall as 'Syscall' ; syscall is a reserved token section ".text" executable ; sysvx64call int Syscall(int syscall_id, int a,b,c,d,e,f) asm_Syscall: mov rax, rdi mov rdi, rsi mov rsi, rdx mov rdx, rcx mov rcx, r8 mov r8, r9 mov r9, [rsp+8] int 0x80 ret