Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

A.3 Syscall Intrinsics

__syscall0__(num)
__syscall1__(num arg1)
__syscall2__(num arg1 arg2)
__syscall3__(num arg1 arg2 arg3)
__syscall4__(num arg1 arg2 arg3 arg4)
__syscall5__(num arg1 arg2 arg3 arg4 arg5)
__syscall6__(num arg1 arg2 arg3 arg4 arg5 arg6)

Syscall convention:

  • Syscall number in rax
  • Arguments in rdi, rsi, rdx, r10, r8, r9
  • Return value in rax