diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/RxThread.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/RxThread.java index b0f3d724996..d649afd2c3a 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/RxThread.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/RxThread.java @@ -329,7 +329,9 @@ public class RxThread extends Thread { event = new MIBreakpointEvent(rr); } session.getMIInferior().setSuspended(); - } else if ("watchpoint-trigger".equals(reason)) { + } else if ("watchpoint-trigger".equals(reason) || + "read-watchpoint-trigger".equals(reason) || + "access-watchpoint-trigger".equals(reason)) { if (exec != null) { event = new MIWatchpointTriggerEvent(exec); } else if (rr != null) {