From 164fcbbe428ddd45fcc794708308e7cefc3cccd2 Mon Sep 17 00:00:00 2001 From: d-millar <33498836+d-millar@users.noreply.github.com> Date: Tue, 4 Jan 2022 21:51:58 +0000 Subject: [PATCH] GP-846++: fix for cache invalidation for dbgeng/model (GADP variants) --- .../src/main/java/agent/dbgeng/manager/impl/DbgManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgManagerImpl.java b/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgManagerImpl.java index fb7e6d2b61..88b0f61476 100644 --- a/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgManagerImpl.java +++ b/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgManagerImpl.java @@ -941,6 +941,8 @@ public class DbgManagerImpl implements DbgManager { if (status.threadState.equals(ExecutionState.RUNNING)) { //System.err.println("RUNNING " + id); dbgState = DbgState.RUNNING; + // NB: Needed by GADP variants, but not IN-VM + getEventListeners().fire.memoryChanged(currentProcess, 0L, 0, evt.getCause()); processEvent(new DbgRunningEvent(eventThread.getId())); } if (!threads.containsValue(eventThread)) {