From 0864dbf857eb4661655aab231ed6a7cdd4de348f Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Wed, 14 May 2008 15:39:23 +0000 Subject: [PATCH] Contributing new disassembly. --- .../plugin.properties | 15 + debug/org.eclipse.cdt.debug.ui/plugin.xml | 4 + .../ui/CDebugUIPreferenceInitializer.java | 4 +- .../commands/SetSteppingModeHandler.java | 104 ++++++ .../adapters/CDebugElementAdapterFactory.java | 9 + .../DisassemblyPreferencePage.java | 34 +- .../ICDebugPreferenceConstants.java | 19 +- .../ui/sourcelookup/SourceDisplayAdapter.java | 295 ++++++++++++++++++ 8 files changed, 463 insertions(+), 21 deletions(-) create mode 100644 debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/disassembly/commands/SetSteppingModeHandler.java create mode 100644 debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/sourcelookup/SourceDisplayAdapter.java diff --git a/debug/org.eclipse.cdt.debug.ui/plugin.properties b/debug/org.eclipse.cdt.debug.ui/plugin.properties index aa9a8ac18e6..2a5f1932ad0 100644 --- a/debug/org.eclipse.cdt.debug.ui/plugin.properties +++ b/debug/org.eclipse.cdt.debug.ui/plugin.properties @@ -126,6 +126,21 @@ InstructionsDisplayMode.tooltip = Show disassembly instructions SourceDisplayMode.label = Show Source SourceDisplayMode.tooltip = Show source code +SteppingMode.name=Stepping Mode +SteppingMode.description=Select Stepping Mode + +SteppingModeMenu.label=Stepping Mode +SteppingModeMenu.tooltip=Select Stepping Mode + +ContextSteppingMode.label=Context +ContextSteppingMode.tooltip=Context Dependent Stepping + +SourceSteppingMode.label=Source +SourceSteppingMode.tooltip=Source Level Stepping + +InstructionSteppingMode.label=Instruction +InstructionSteppingMode.tooltip=Instruction Level Stepping + DisassemblyPreferencePage.name = Disassembly # new disassembly (end) diff --git a/debug/org.eclipse.cdt.debug.ui/plugin.xml b/debug/org.eclipse.cdt.debug.ui/plugin.xml index 6cfc7b4576f..d649e6fa2be 100644 --- a/debug/org.eclipse.cdt.debug.ui/plugin.xml +++ b/debug/org.eclipse.cdt.debug.ui/plugin.xml @@ -1294,9 +1294,11 @@ + @@ -1502,12 +1504,14 @@ id="org.eclipse.cdt.debug.ui.breakpointactions.ActionsPreferencePage" category="org.eclipse.cdt.debug.ui.CDebugPreferencePage"> +