diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIConfiguration.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIConfiguration.java index 4ad17a975b3..3ae804dbb7e 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIConfiguration.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIConfiguration.java @@ -28,11 +28,18 @@ public interface ICDIConfiguration boolean supportsDisconnect(); /** - * Returns whether this session supports suspend/resume. + * Returns whether this session supports suspend. * - * @return whether this session supports suspend/resume + * @return whether this session supports suspend. */ - boolean supportsSuspendResume(); + boolean supportsSuspend(); + + /** + * Returns whether this session supports Resume. + * + * @return whether this session supports Resume. + */ + boolean supportsResume(); /** * Returns whether this session supports restarting. diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java index 5c5fe52d86a..8e1ee42a2ce 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java @@ -108,4 +108,18 @@ public class Configuration implements ICDIConfiguration { return fAttached ? false : true; } + /** + * @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#supportsResume() + */ + public boolean supportsResume() { + return true; + } + + /** + * @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#supportsSuspend() + */ + public boolean supportsSuspend() { + return false; + } + } diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CoreFileConfiguration.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CoreFileConfiguration.java index 5c67c33e8a9..d49b6d05c83 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CoreFileConfiguration.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CoreFileConfiguration.java @@ -55,4 +55,18 @@ public class CoreFileConfiguration implements ICDIConfiguration { public boolean supportsExpressionEvaluation() { return true; } + /** + * @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#supportsResume() + */ + public boolean supportsResume() { + return true; + } + + /** + * @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#supportsSuspend() + */ + public boolean supportsSuspend() { + return false; + } + }