From 38754debc4c935a031327153d7e373811b588f7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Srokosz?= Date: Mon, 12 Aug 2024 22:04:04 +0200 Subject: [PATCH] Fix: drakvuf_set_vcpu_gprs forgot about RSI and RDI (#1800) --- src/libdrakvuf/drakvuf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libdrakvuf/drakvuf.c b/src/libdrakvuf/drakvuf.c index 44127e8a2..95c8d89da 100644 --- a/src/libdrakvuf/drakvuf.c +++ b/src/libdrakvuf/drakvuf.c @@ -1146,6 +1146,8 @@ bool drakvuf_set_vcpu_gprs(drakvuf_t drakvuf, unsigned int vcpu, registers_t* re ctx.x64.user_regs.rdx = regs->x86.rdx; ctx.x64.user_regs.rbp = regs->x86.rbp; ctx.x64.user_regs.rsp = regs->x86.rsp; + ctx.x64.user_regs.rsi = regs->x86.rsi; + ctx.x64.user_regs.rdi = regs->x86.rdi; ctx.x64.user_regs.r8 = regs->x86.r8; ctx.x64.user_regs.r9 = regs->x86.r9; ctx.x64.user_regs.r10 = regs->x86.r10;