>>107546159
__attribute__((naked))
long syscall(long number, ...)
{
asm (
"mov %rdi, %rax\n"
"mov %rsi, %rdi\n"
"mov %rdx, %rsi\n"
"mov %rcx, %rdx\n"
"mov %r8, %r10\n"
"mov %r9, %r8\n"
"mov 8(%rsp), %r9\n"
"syscall\n"
"ret\n"
);
Comment too long. Click here to view the full text.