Unix Syscalls
It appears that Linux x86-64 does not support more than 6 arguments for syscalls[0]. So if you want to pass more than 6 arguments, use a struct... or modify nearly every step of the syscall process in the kernel.<p>[0]: <a href="https://elixir.bootlin.com/linux/v4.18-rc8/source/arch/x86/include/asm/syscall.h#L117" rel="nofollow">https://elixir.bootlin.com/linux/v4.18-rc8/source/arch/x86/i...</a>