From feb2dc548376b243c600c8f91da1f66932fe75df Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 19 Sep 2019 02:20:01 +0000 Subject: mgdb: amd64_winnt_fetch_registers(): properly handle post-store requests. --- overlay/mgdb/gdb/amd64-winnt-regcache.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/overlay/mgdb/gdb/amd64-winnt-regcache.c b/overlay/mgdb/gdb/amd64-winnt-regcache.c index 3dbcdff..8ed4cbc 100644 --- a/overlay/mgdb/gdb/amd64-winnt-regcache.c +++ b/overlay/mgdb/gdb/amd64-winnt-regcache.c @@ -76,8 +76,9 @@ void amd64_winnt_fetch_registers( tid = thread->tid; regctx = &thread->regctx; - if (__dbg_regs_fetch(pfd,tid,regctx) < 0) - return; + if (regctx->uc_context_flags) + if (__dbg_regs_fetch(pfd,tid,regctx) < 0) + return; if (regnum == AMD64_RIP_REGNUM) { amd64_winnt_supply_pc_regs(rcache,regctx); -- cgit v1.2.3