| /* |
| *(c) Copyright QNX Software Systems Ltd. 2002. |
| * All Rights Reserved. |
| * |
| */ |
| package org.eclipse.cdt.debug.core; |
| |
| /** |
| * |
| * Constant definitions for C/C++ debug plug-in. |
| * |
| * @since: Oct 15, 2002 |
| */ |
| public interface ICDebugConstants |
| { |
| /** |
| * C/C++ debug plug-in identifier (value <code>"org.eclipse.cdt.debug.core"</code>). |
| */ |
| public static final String PLUGIN_ID = CDebugCorePlugin.getDefault().getDescriptor().getUniqueIdentifier(); |
| |
| /** |
| * Boolean preference controlling whether the debugger automatically |
| * switchs to disassembly mode when can not find the source file . |
| * When <code>true</code> the debugger will automatically switch to |
| * disassembly mode. |
| */ |
| public static final String PREF_AUTO_DISASSEMBLY = PLUGIN_ID + "cDebug.auto_disassembly"; //$NON-NLS-1$ |
| |
| /** |
| * The identifier of the default variable format to use in the variables view |
| */ |
| public static final String PREF_DEFAULT_VARIABLE_FORMAT = PLUGIN_ID + "cDebug.default_variable_format"; //$NON-NLS-1$ |
| |
| /** |
| * The identifier of the default register format to use in the registers view |
| */ |
| public static final String PREF_DEFAULT_REGISTER_FORMAT = PLUGIN_ID + "cDebug.default_register_format"; //$NON-NLS-1$ |
| |
| /** |
| * The identifier of the default expression format to use in the expressions views |
| */ |
| public static final String PREF_DEFAULT_EXPRESSION_FORMAT = PLUGIN_ID + "cDebug.default_expression_format"; //$NON-NLS-1$ |
| |
| /** |
| * Boolean preference controlling whether the shared library manager will be |
| * refreshed every time when the execution of program stops. |
| */ |
| public static final String PREF_SHARED_LIBRARIES_AUTO_REFRESH = PLUGIN_ID + "SharedLibraries.auto_refresh"; //$NON-NLS-1$ |
| |
| /** |
| * Boolean preference controlling whether the register manager will be |
| * refreshed every time when the execution of program stops. |
| */ |
| public static final String PREF_REGISTERS_AUTO_REFRESH = PLUGIN_ID + "Registers.auto_refresh"; //$NON-NLS-1$ |
| |
| /** |
| * The identifier of the maximum number of instructions displayed in disassembly. |
| */ |
| public static final String PREF_MAX_NUMBER_OF_INSTRUCTIONS = PLUGIN_ID + "cDebug.max_number_of_instructions"; //$NON-NLS-1$ |
| |
| /** |
| * Boolean preference controlling whether the search for duplicate source files |
| * will be performed by debugger. |
| */ |
| public static final String PREF_SEARCH_DUPLICATE_FILES = PLUGIN_ID + "cDebug.Source.search_duplicate_files"; //$NON-NLS-1$ |
| |
| /** |
| * The identifier of the common source locations list |
| */ |
| public static final String PREF_SOURCE_LOCATIONS = PLUGIN_ID + "cDebug.Source.source_locations"; //$NON-NLS-1$ |
| |
| /** |
| * The default number of instructions displayed in disassembly. |
| */ |
| public static final int DEF_NUMBER_OF_INSTRUCTIONS = 100; |
| |
| /** |
| * The minimal valid number of instructions displayed in disassembly. |
| */ |
| public static final int MIN_NUMBER_OF_INSTRUCTIONS = 1; |
| |
| /** |
| * The maximal valid number of instructions displayed in disassembly. |
| */ |
| public static final int MAX_NUMBER_OF_INSTRUCTIONS = 999; |
| } |