PUSH_GPR
; Save RSP
mov [rdi], rsp
+ ; Call MM_Clone (with bNoUserCopy flag)
+ mov rdi, rdx
call MM_Clone
; Save CR3
mov rsi, [rsp+0x30] ; Saved version of RSI
fxrstor [rdi]
ret
+[section .usertext]
+
+[global User_Signal_Kill]
+User_Signal_Kill:
+ xor rax, rax
+ mov bx, di
+ mov bh, 0x02
+ int 0xAC
+ jmp $
+
+
; vim: ft=nasm