38extern syscall_dispatch
47 push qword [gs:0x18] ; RSP
52 push qword 0 ; err_code
53 push qword 0x80 ; int_no (Syscall)
62 add rsp, 16 ; int_no, err_code
65 mov r11, [rsp + 16] ; RFLAGS
68 cmp qword [gs:0x20], 1
75 mov rsp, [rsp + 24] ; user RSP — must be last before sysretq