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.[0]: https://elixir.bootlin.com/linux/v4.18-rc8/source/arch/x86/i...