From dab5b46aeddbeef9579edce53df5e0ea1f14e45b Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Fri, 29 Aug 2003 21:49:44 +0000 Subject: [PATCH] Moving shared library features from mi to CDI. Added new launch configuration constants to ICDTLaunchConfigurationConstants. --- debug/org.eclipse.cdt.debug.core/ChangeLog | 4 ++++ .../ICDTLaunchConfigurationConstants.java | 22 ++++++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 71f5e6579af..60b9df774dc 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,7 @@ +2003-08-29 Mikhail Khodjaiants + Moving shared library features from mi to CDI. + Added new launch configuration constants to ICDTLaunchConfigurationConstants. + 2003-08-29 Mikhail Khodjaiants Moving shared library features from mi to CDI. Added new methods to ICDISharedLibraryManager: diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java index 5a134d793ed..04138b576b8 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java @@ -95,7 +95,27 @@ public interface ICDTLaunchConfigurationConstants { * Launch configuration attribute key. The value is a boolean specifying whether to enable variable bookkeeping. */ public static final String ATTR_DEBUGGER_ENABLE_VARIABLE_BOOKKEEPING = CDT_LAUNCH_ID + ".ENABLE_VARIABLE_BOOKKEEPING"; //$NON-NLS-1$ - + + /** + * Launch configuration attribute key. Boolean value to set the 'deferred breakpoints' property of debugger. + */ + public static final String ATTR_DEBUGGER_DEFERRED_BREAKPOINTS = CDT_LAUNCH_ID + ".DEFERRED_BREAKPOINTS"; //$NON-NLS-1$ + + /** + * Launch configuration attribute key. The value is a List (array of String) directories for the search path of shared libraries. + */ + public static final String ATTR_DEBUGGER_SOLIB_PATH = CDT_LAUNCH_ID + ".SOLIB_PATH"; //$NON-NLS-1$ + + /** + * Launch configuration attribute key. Boolean value to set the 'automatically load shared library symbols' flag of the debugger. + */ + public static final String ATTR_DEBUGGER_AUTO_SOLIB = CDT_LAUNCH_ID + ".AUTO_SOLIB"; //$NON-NLS-1$ + + /** + * Launch configuration attribute key. Boolean value to set the 'stop on shared library events' flag of the debugger. + */ + public static final String ATTR_DEBUGGER_STOP_ON_SOLIB_EVENTS = CDT_LAUNCH_ID + ".STOP_ON_SOLIB_EVENTS"; //$NON-NLS-1$ + /** * Launch configuration attribute value. The key is ATTR_DEBUGGER_START_MODE. * Startup debugger running the program.