diff --git a/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java b/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java index b0e904535b0..e7f14d35b60 100644 --- a/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java +++ b/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java @@ -311,6 +311,11 @@ public class MIProcesses extends AbstractDsfService implements IProcesses { rm.done(); } + public void isDebuggerAttachSupported(IDMContext dmc, DataRequestMonitor rm) { + rm.setData(true); + rm.done(); + } + public void attachDebuggerToProcess(IProcessDMContext procCtx, final DataRequestMonitor rm) { if (procCtx instanceof IMIProcessDMContext) { fCommandControl.queueCommand( @@ -329,7 +334,12 @@ public class MIProcesses extends AbstractDsfService implements IProcesses { } } - public void detachDebuggerFromProcess(IProcessDMContext procCtx, final RequestMonitor rm) { + public void canDetachDebuggerFromProcess(IProcessDMContext procCtx, DataRequestMonitor rm) { + rm.setData(true); + rm.done(); + } + + public void detachDebuggerFromProcess(IProcessDMContext procCtx, final RequestMonitor rm) { // if (procCtx instanceof MIProcessDMC) { // int pid; // try {