summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2019-09-18 05:54:07 +0000
committermidipix <writeonce@midipix.org>2019-09-19 03:34:01 +0000
commitf3a54e4b3338852c4b47d7aeb216d3fd477e7a2a (patch)
tree435a81820acae3490d15fe7c64331277d25c53a6
parent6def84a56af79ca0052fc20d36f58dd12eeb59dc (diff)
downloadchainport-f3a54e4b3338852c4b47d7aeb216d3fd477e7a2a.tar.bz2
chainport-f3a54e4b3338852c4b47d7aeb216d3fd477e7a2a.tar.xz
mgdb: amd64_winnt_fetch_registers(): retrieve registers unconditionally.
-rw-r--r--overlay/mgdb/gdb/amd64-winnt-regcache.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/overlay/mgdb/gdb/amd64-winnt-regcache.c b/overlay/mgdb/gdb/amd64-winnt-regcache.c
index 86a4b28..0626014 100644
--- a/overlay/mgdb/gdb/amd64-winnt-regcache.c
+++ b/overlay/mgdb/gdb/amd64-winnt-regcache.c
@@ -76,9 +76,8 @@ void amd64_winnt_fetch_registers(
tid = thread->tid;
regctx = &thread->regctx;
- if (thread->regctx.uc_context_flags)
- if (__dbg_regs_fetch(pfd,tid,regctx) < 0)
- return;
+ if (__dbg_regs_fetch(pfd,tid,regctx) < 0)
+ return;
if (regnum == AMD64_RIP_REGNUM) {
amd64_winnt_supply_pc_regs(rcache,regctx);