<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
   id="org.eclipse.cdt.debug.ui"
   name="%pluginName"
   version="2.1.1"
   provider-name="%providerName"
   class="org.eclipse.cdt.debug.ui.CDebugUIPlugin">

   <runtime>
      <library name="cdtdebugui.jar">
         <export name="*"/>
      </library>
   </runtime>
   <requires>
      <import plugin="org.eclipse.ui.ide"/>
      <import plugin="org.eclipse.jface.text"/>
      <import plugin="org.eclipse.ui.workbench.texteditor"/>
      <import plugin="org.eclipse.ui.editors"/>
      <import plugin="org.eclipse.core.resources"/>
      <import plugin="org.eclipse.ui"/>
      <import plugin="org.eclipse.debug.ui"/>
      <import plugin="org.eclipse.debug.core"/>
      <import plugin="org.eclipse.cdt.debug.core"/>
      <import plugin="org.eclipse.cdt.ui"/>
      <import plugin="org.eclipse.cdt.core"/>
      <import plugin="org.eclipse.core.runtime"/>
   </requires>


   <extension-point id="CDebuggerPage" name="%CDebuggerPage"/>

<!-- Extensions -->
   <extension
         point="org.eclipse.debug.ui.debugModelPresentations">
      <debugModelPresentation
            class="org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation"
            id="org.eclipse.cdt.debug.core">
      </debugModelPresentation>
   </extension>
   <extension
         point="org.eclipse.ui.views">
      <view
            name="%MemoryView.name"
            icon="icons/full/cview16/memory_view.gif"
            category="org.eclipse.debug.ui"
            class="org.eclipse.cdt.debug.internal.ui.views.memory.MemoryView"
            id="org.eclipse.cdt.debug.ui.MemoryView">
      </view>
      <view
            name="%SharedLibrariesView.name"
            icon="icons/full/cview16/sharedlibraries_view.gif"
            category="org.eclipse.debug.ui"
            class="org.eclipse.cdt.debug.internal.ui.views.sharedlibs.SharedLibrariesView"
            id="org.eclipse.cdt.debug.ui.SharedLibrariesView">
      </view>
      <view
            name="%SignalsView.name"
            icon="icons/full/cview16/signals_view.gif"
            category="org.eclipse.debug.ui"
            class="org.eclipse.cdt.debug.internal.ui.views.signals.SignalsView"
            id="org.eclipse.cdt.debug.ui.SignalsView">
      </view>
      <view
            name="%DisassemblyView.name"
            icon="icons/full/cview16/disassembly_view.gif"
            category="org.eclipse.debug.ui"
            class="org.eclipse.cdt.debug.internal.ui.views.disassembly.DisassemblyView"
            id="org.eclipse.cdt.debug.ui.DisassemblyView">
      </view>
   </extension>
   <extension
         point="org.eclipse.ui.perspectiveExtensions">
      <perspectiveExtension
            targetID="org.eclipse.debug.ui.DebugPerspective">
         <view
               relative="org.eclipse.debug.ui.VariableView"
               visible="false"
               relationship="stack"
               id="org.eclipse.cdt.debug.ui.MemoryView">
         </view>
         <viewShortcut
               id="org.eclipse.cdt.debug.ui.MemoryView">
         </viewShortcut>
         <view
               relative="org.eclipse.debug.ui.VariableView"
               visible="false"
               relationship="stack"
               id="org.eclipse.cdt.debug.ui.SharedLibrariesView">
         </view>
         <viewShortcut
               id="org.eclipse.cdt.debug.ui.SharedLibrariesView">
         </viewShortcut>
         <view
               relative="org.eclipse.debug.ui.VariableView"
               visible="false"
               relationship="stack"
               id="org.eclipse.cdt.debug.ui.SignalsView">
         </view>
         <viewShortcut
               id="org.eclipse.cdt.debug.ui.SignalsView">
         </viewShortcut>
         <viewShortcut
               id="org.eclipse.debug.ui.RegisterView">
         </viewShortcut>
         <view
               relative="org.eclipse.ui.views.ContentOutline"
               visible="false"
               relationship="stack"
               id="org.eclipse.cdt.debug.ui.DisassemblyView">
         </view>
         <viewShortcut
               id="org.eclipse.cdt.debug.ui.DisassemblyView">
         </viewShortcut>
         <actionSet
               id="org.eclipse.cdt.debug.ui.debugActionSet">
         </actionSet>
      </perspectiveExtension>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%MemoryPreferencePage.name"
            category="org.eclipse.debug.ui.DebugPreferencePage"
            class="org.eclipse.cdt.debug.internal.ui.preferences.MemoryViewPreferencePage"
            id="org.eclipse.cdt.debug.ui.MemoryViewPreferencePage">
      </page>
      <page
            name="%CDebugPreferencePage.name"
            category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
            class="org.eclipse.cdt.debug.internal.ui.preferences.CDebugPreferencePage"
            id="org.eclipse.cdt.debug.ui.CDebugPreferencePage">
      </page>
      <page
            name="%SourcePreferencePage.name"
            category="org.eclipse.cdt.debug.ui.CDebugPreferencePage"
            class="org.eclipse.cdt.debug.internal.ui.preferences.SourcePreferencePage"
            id="org.eclipse.cdt.debug.ui.SourcePreferencePage">
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="%DebugActionSet.label"
            id="org.eclipse.cdt.debug.ui.debugActionSet">
         <menu
               label="%RunMenu.label"
               path="additions"
               id="org.eclipse.ui.run">
         </menu>
         <action
               id="org.eclipse.cdt.debug.internal.ui.actions.JumpToLineActionDelegate"
               hoverIcon="icons/full/clcl16/jump_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.ResumeAtLineActionDelegate"
               disabledIcon="icons/full/dlcl16/jump_co.gif"
               enablesFor="1"
               icon="icons/full/elcl16/jump_co.gif"
               helpContextId="jump_to_line_action_context"
               label="%GlobalJumpToLineAction.label"
               menubarPath="org.eclipse.ui.run/stepGroup">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               id="org.eclipse.cdt.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate"
               hoverIcon="icons/full/clcl16/signal0_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate"
               disabledIcon="icons/full/dlcl16/signal0_co.gif"
               enablesFor="1"
               icon="icons/full/elcl16/signal0_co.gif"
               helpContextId="resume_without_signal_action_context"
               label="%SignalZeroAction.label"
               menubarPath="org.eclipse.ui.run/stepGroup"
               tooltip="%SignalZeroAction.tooltip">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               id="org.eclipse.cdt.debug.ui.internal.actions.RestartActionDelegate"
               hoverIcon="icons/full/clcl16/restart.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate"
               disabledIcon="icons/full/dlcl16/restart.gif"
               enablesFor="1"
               icon="icons/full/elcl16/restart.gif"
               helpContextId="restart_action_context"
               label="%RestartAction.label"
               menubarPath="org.eclipse.ui.run/stepGroup">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </actionSet>
   </extension>
   <extension
         point="org.eclipse.ui.popupMenus">
      <viewerContribution
            targetID="org.eclipse.debug.ui.DebugView"
            id="org.eclipse.cdt.debug.ui.debugview.popupMenu">
         <action
               label="%RestartAction.label"
               icon="icons/full/clcl16/restart.gif"
               helpContextId="restart_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate"
               menubarPath="stepGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               state="false"
               style="toggle"
               id="org.eclipse.cdt.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
               class="org.eclipse.cdt.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
               enablesFor="1"
               icon="icons/full/clcl16/instr_step.gif"
               helpContextId="toggle_instruction_step_mode_action_context"
               label="%ToggleInstructionStepModeAction.label"
               menubarPath="renderGroup"
               tooltip="%ToggleInstructionStepModeAction.tooltip">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </viewerContribution>
      <viewerContribution
            targetID="#CEditorRulerContext"
            id="org.eclipse.cdt.debug.ui.CEditorRulerActions">
         <action
               label="%BreakpointProperties.label"
               helpContextId="breakpoint_properties_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate"
               menubarPath="debug"
               id="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate">
         </action>
         <action
               label="%EnableBreakpoint.label"
               helpContextId="enable_disable_breakpoint_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate"
               menubarPath="debug"
               id="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate">
         </action>
         <action
               label="%AddBreakpoint.label"
               helpContextId="manage_breakpoint_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
               menubarPath="debug"
               id="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate">
         </action>
      </viewerContribution>
      <viewerContribution
            targetID="#CEditorContext"
            id="org.eclipse.cdt.debug.ui.CEditorPopupActions">
         <action
               label="%AddExpressionAction.label"
               icon="icons/full/etool16/watch_exp.gif"
               helpContextId="add_expression_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionEditorActionDelegate"
               menubarPath="additions"
               id="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionActionDelegate">
         </action>
         <action
               label="%JumpToLineAction.label"
               icon="icons/full/clcl16/jump_co.gif"
               helpContextId="jump_to_line_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.JumpToLineActionDelegate"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.JumpToLineActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               label="%RunToLineAction.label"
               icon="icons/full/clcl16/runtoline_co.gif"
               helpContextId="run_to_line_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.RunToLineActionDelegate"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.RunToLineActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </viewerContribution>
      <objectContribution
            objectClass="org.eclipse.cdt.debug.core.model.ICBreakpoint"
            id="org.eclipse.cdt.debug.ui.CBreakpointActions">
         <action
               label="%BreakpointPropertiesAction.label"
               helpContextId="breakpoint_properties_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesAction"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesAction">
         </action>
      </objectContribution>
      <viewerContribution
            targetID="org.eclipse.debug.ui.BreakpointView"
            id="org.eclipse.cdt.debug.ui.breakpointview.popupMenu">
         <action
               helpContextId="add_watchpoint_action_context"
               label="%AddWatchpoint.label"
               icon="icons/full/elcl16/watchpoint_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.AddWatchpointActionDelegate"
               tooltip="%AddWatchpoint.tooltip"
               menubarPath="additions"
               id="org.eclipse.cdt.debug.ui.addWatchpoint"/>
      </viewerContribution>
      <viewerContribution
            targetID="#ASMEditorRulerContext"
            id="org.eclipse.cdt.debug.ui.AsmEditorRulerActions">
<!--
         <action
               label="%RunToLineAction.label"
               icon="icons/full/clcl16/runtoline_co.gif"
               helpContextId="run_to_line_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.RunToLineRulerActionDelegate"
               menubarPath="debug"
               id="org.eclipse.cdt.debug.internal.ui.actions.RunToLineRulerActionDelegate">
         </action>
-->
         <action
               label="%BreakpointProperties.label"
               helpContextId="breakpoint_properties_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate"
               menubarPath="debug"
               id="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate">
         </action>
         <action
               label="%EnableBreakpoint.label"
               helpContextId="enable_disable_breakpoint_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate"
               menubarPath="debug"
               id="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate">
         </action>
         <action
               label="%AddBreakpoint.label"
               helpContextId="manage_breakpoint_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
               menubarPath="debug"
               id="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate">
         </action>
      </viewerContribution>
      <viewerContribution
            targetID="#ASMEditorContext"
            id="org.eclipse.cdt.debug.ui.AsmEditorPopupActions">
         <action
               label="%AddExpressionAction.label"
               icon="icons/full/etool16/watch_exp.gif"
               helpContextId="add_expression_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionEditorActionDelegate"
               menubarPath="additions"
               id="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionActionDelegate">
         </action>
         <action
               label="%JumpToLineAction.label"
               icon="icons/full/clcl16/jump_co.gif"
               helpContextId="jump_to_line_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.JumpToLineActionDelegate"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.JumpToLineActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               label="%RunToLineAction.label"
               icon="icons/full/clcl16/runtoline_co.gif"
               helpContextId="run_to_line_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.RunToLineActionDelegate"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.RunToLineActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </viewerContribution>
     
 <objectContribution
            objectClass="org.eclipse.cdt.debug.core.model.ICVariable"
            id="org.eclipse.cdt.debug.ui.CVariableActions">
         <menu
               label="%CVariableFormatMenu.label"
               path="renderGroup"
               id="org.eclipse.cdt.debug.ui.CVariableFormatMenu">
            <separator
                  name="formatGroup">
            </separator>
         </menu>
         <action
               label="%HexVariableFormatAction.label"
               helpContextId="hexadecimal_variable_format_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.HexVariableFormatActionDelegate"
               menubarPath="org.eclipse.cdt.debug.ui.CVariableFormatMenu/formatGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.HexVariableFormatActionDelegate">
         </action>
         <action
               label="%DecVariableFormatAction.label"
               helpContextId="decimal_variable_format_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.DecVariableFormatActionDelegate"
               menubarPath="org.eclipse.cdt.debug.ui.CVariableFormatMenu/formatGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.DecVariableFormatActionDelegate">
         </action>
         <action
               label="%NaturalVariableFormatAction.label"
               helpContextId="naturall_variable_format_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.NaturalVariableFormatActionDelegate"
               menubarPath="org.eclipse.cdt.debug.ui.CVariableFormatMenu/formatGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.NaturalVariableFormatActionDelegate">
         </action>
      </objectContribution>
      <viewerContribution
            targetID="org.eclipse.cdt.debug.ui.SharedLibrariesView"
            id="org.eclipse.cdt.debug.ui.SharedLibrariesViewPopupActions">
         <action
               helpContextId="load_symbols_for_all_context"
               label="%LoadSymbolsForAllAction.label"
               tooltip="%LoadSymbolsForAllAction.tooltip"
               icon="icons/full/elcl16/load_all_symbols_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.LoadSymbolsForAllActionDelegate"
               style="push"
               menubarPath="sharedLibrariesGroup"
               id="org.eclipse.cdt.debug.internal.ui.actions.LoadSymbolsForAllActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui"/>
            </enablement>
         </action>
      </viewerContribution>
      <objectContribution
            objectClass="org.eclipse.cdt.debug.core.model.ICSharedLibrary"
            id="org.eclipse.cdt.debug.ui.SharedLibraryActions">
         <action
               label="%LoadSymbolsAction.label"
               icon="icons/full/clcl16/load_symbols_co.gif"
               helpContextId="load_symbols_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.LoadSymbolsActionDelegate"
               tooltip="%LoadSymbolsAction.tooltip"
               menubarPath="sharedLibrariesGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.LoadSymbolsActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.cdt.debug.core.model.ICSignal"
            id="org.eclipse.cdt.debug.ui.SignalActions">
         <action
               label="%SignalAction.label"
               icon="icons/full/clcl16/signal_co.gif"
               helpContextId="signal_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.SignalActionDelegate"
               tooltip="%SignalAction.tooltip"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.SignalActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               label="%SignalPropertiesAction.label"
               style="pulldown"
               helpContextId="signal_properties_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.SignalPropertiesActionDelegate"
               tooltip="%SignalPropertiesAction.tooltip"
               enablesFor="1"
               id="org.eclipse.cdt.debug.ui.SignalPropertiesAction">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.cdt.debug.core.model.IResumeWithoutSignal"
            id="org.eclipse.cdt.debug.ui.DebugTargetActions">
         <action
               label="%SignalZeroAction.label"
               icon="icons/full/clcl16/signal0_co.gif"
               helpContextId="signal_zero_action_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.SignalZeroObjectActionDelegate"
               menubarPath="threadGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.SignalZeroObjectActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.cdt.debug.core.model.ICastToType"
            id="org.eclipse.cdt.debug.ui.VariableActions">
         <action
               label="%RestoreDefaultTypeAction.label"
               helpContextId="restore_default_type_action_context"
               tooltip="%RestoreDefaultTypeAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.RestoreDefaultTypeActionDelegate"
               menubarPath="variableGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.RestoreDefaultTypeActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               label="%CastToTypeAction.label"
               icon="icons/full/clcl16/casttotype_co.gif"
               helpContextId="cast_to_type_action_context"
               tooltip="%CastToTypeAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.CastToTypeActionDelegate"
               menubarPath="variableGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.CastToTypeActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               label="%CastToArrayAction.label"
               icon="icons/full/clcl16/showasarray_co.gif"
               helpContextId="cast_to_array_action_context"
               tooltip="%CastToArrayAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.CastToArrayActionDelegate"
               menubarPath="variableGroup"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.CastToArrayActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.cdt.core.model.IFunction"
            id="org.eclipse.cdt.debug.ui.FunctionBreakpointActions">
         <action
               label="%ManageFunctionBreakpointAction.label"
               icon="icons/full/elcl16/function_brkpt_co.gif"
               helpContextId="manage_function_breakpoint_action_context"
               tooltip="%ManageFunctionBreakpointAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageFunctionBreakpointActionDelegate"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.ManageFunctionBreakpointActionDelegate">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.cdt.core.model.IMethod"
            id="org.eclipse.cdt.debug.ui.FunctionBreakpointActions">
         <action
               label="%ManageFunctionBreakpointAction.label"
               icon="icons/full/elcl16/function_brkpt_co.gif"
               helpContextId="manage_function_breakpoint_action_context"
               tooltip="%ManageFunctionBreakpointAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageFunctionBreakpointActionDelegate"
               menubarPath="additions"
               enablesFor="1"
               id="org.eclipse.cdt.debug.internal.ui.actions.ManageFunctionBreakpointActionDelegate">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.cdt.core.model.IVariable"
            id="org.eclipse.cdt.debug.ui.WatchpointActions">
         <action
               helpContextId="toggle_watchpoint_action_context"
               enablesFor="1"
               label="%ToggleWatchpointAction.label"
               icon="icons/full/elcl16/watchpoint_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.ToggleWatchpointActionDelegate"
               tooltip="%ToggleWatchpointAction.tooltip"
               menubarPath="additions"
               id="org.eclipse.cdt.debug.internal.ui.actions.ToggleWatchpointActionDelegate"/>
      </objectContribution>
      <viewerContribution
            targetID="org.eclipse.debug.ui.VariableView"
            id="org.eclipse.debug.ui.variablesView.popupMenu">
         <action
               helpContextId="remove_all_globals_action_context"
               enablesFor="*"
               label="%RemoveAllGlobalsAction.label"
               tooltip="%RemoveAllGlobalsAction.tooltip"
               icon="icons/full/elcl16/rem_all_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate"
               menubarPath="additions"
               id="org.eclipse.cdt.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui"/>
            </enablement>
         </action>
         <action
               helpContextId="remove_globals_action_context"
               enablesFor="+"
               label="%RemoveGlobalsAction.label"
               tooltip="%RemoveGlobalsAction.tooltip"
               icon="icons/full/elcl16/rem_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveGlobalsActionDelegate"
               menubarPath="additions"
               id="org.eclipse.cdt.debug.internal.ui.actions.RemoveGlobalsActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui"/>
            </enablement>
         </action>
         <action
               helpContextId="add_globals_action_context"
               enablesFor="1"
               label="%AddGlobalsAction.label"
               class="org.eclipse.cdt.debug.internal.ui.actions.AddGlobalsActionDelegate"
               icon="icons/full/clcl16/watch_globals.gif"
               menubarPath="additions"
               id="org.eclipse.cdt.debug.internal.ui.actions.AddGlobalsActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui"/>
            </enablement>
         </action>
         <action
               label="%DisableVariablesAction.label"
               icon="icons/full/clcl16/disabled_co.gif"
               helpContextId="disable_variables_action_context"
               tooltip="%DisableVariablesAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.DisableVariablesActionDelegate"
               menubarPath="variableGroup"
               enablesFor="2+"
               id="org.eclipse.cdt.debug.internal.ui.actions.DisableVariablesActionDelegate">
            <selection
                  class="org.eclipse.cdt.debug.core.model.ICVariable">
            </selection>
         </action>
         <action
               label="%EnableVariablesAction.label"
               icon="icons/full/clcl16/enabled_co.gif"
               helpContextId="enable_variables_action_context"
               tooltip="%EnableVariablesAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.EnableVariablesActionDelegate"
               menubarPath="variableGroup"
               enablesFor="2+"
               id="org.eclipse.cdt.debug.internal.ui.actions.EnableVariablesActionDelegate">
            <selection
                  class="org.eclipse.cdt.debug.core.model.ICVariable">
            </selection>
         </action>
      </viewerContribution>
      <viewerContribution
            targetID="org.eclipse.debug.ui.RegisterView"
            id="org.eclipse.debug.ui.registersView.popupMenu">
         <menu
               label="%Dummy"
               id="org.eclipse.cdt.debug.ui.refresh">
            <separator name="refreshGroup"/>
            <separator name="emptyRefreshGroup"/>
         </menu>
         <action
               label="%DisableVariablesAction.label"
               icon="icons/full/clcl16/disabled_co.gif"
               helpContextId="disable_variables_action_context"
               tooltip="%DisableVariablesAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.DisableVariablesActionDelegate"
               menubarPath="variableGroup"
               enablesFor="2+"
               id="org.eclipse.cdt.debug.internal.ui.actions.DisableVariablesActionDelegate">
            <selection
                  class="org.eclipse.cdt.debug.core.model.ICVariable">
            </selection>
         </action>
         <action
               label="%EnableVariablesAction.label"
               icon="icons/full/clcl16/enabled_co.gif"
               helpContextId="enable_variables_action_context"
               tooltip="%EnableVariablesAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.EnableVariablesActionDelegate"
               menubarPath="variableGroup"
               enablesFor="2+"
               id="org.eclipse.cdt.debug.internal.ui.actions.EnableVariablesActionDelegate">
            <selection
                  class="org.eclipse.cdt.debug.core.model.ICVariable">
            </selection>
         </action>
      </viewerContribution>
   </extension>
   <extension
         point="org.eclipse.ui.viewActions">
      <viewContribution
            targetID="org.eclipse.debug.ui.DebugView"
            id="org.eclipse.cdt.debug.ui.debugview.toolbar">
         <action
               id="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate"
               toolbarPath="threadGroup"
               hoverIcon="icons/full/clcl16/restart.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.RestartActionDelegate"
               disabledIcon="icons/full/dlcl16/restart.gif"
               enablesFor="1"
               icon="icons/full/elcl16/restart.gif"
               helpContextId="restart_action_context"
               label="%RestartAction.label"
               tooltip="%RestartAction.tooltip">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
         <action
               state="false"
               style="toggle"
               id="org.eclipse.cdt.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
               toolbarPath="renderGroup"
               hoverIcon="icons/full/clcl16/instr_step.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
               disabledIcon="icons/full/dlcl16/instr_step.gif"
               icon="icons/full/elcl16/instr_step.gif"
               enablesFor="1"
               label="%ToggleInstructionStepModeAction.label"
               helpContextId="toggle_instruction_step_mode_action_context"
               tooltip="%ToggleInstructionStepModeAction.tooltip">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui">
               </pluginState>
            </enablement>
         </action>
      </viewContribution>
      <viewContribution
            targetID="org.eclipse.debug.ui.DebugView"
            id="org.eclipse.cdt.debug.ui.debugView.menu">
         <action
               label="%ShowFullPathsAction.label"
               icon="icons/full/clcl16/show_paths.gif"
               style="toggle"
               helpContextId="show_full_paths_context"
               tooltip="%ShowFullPathsAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction"
               menubarPath="cDebugActions"
               id="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction">
         </action>
      </viewContribution>
      <viewContribution
            targetID="org.eclipse.debug.ui.BreakpointView"
            id="org.eclipse.cdt.debug.ui.breakpointView.toolbar">
      </viewContribution>
      <viewContribution
            targetID="org.eclipse.debug.ui.BreakpointView"
            id="org.eclipse.cdt.debug.ui.breakpointView.menu">
         <action
               label="%ShowFullPathsAction.label"
               icon="icons/full/clcl16/show_paths.gif"
               style="toggle"
               helpContextId="show_full_paths_context"
               tooltip="%ShowFullPathsAction.tooltip"
               class="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction"
               menubarPath="cDebugActions"
               id="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction">
         </action>
      </viewContribution>
      <viewContribution
            targetID="org.eclipse.debug.ui.VariableView"
            id="org.eclipse.debug.ui.variablesView.toolbar">
         <action
               helpContextId="remove_all_globals_action_context"
               disabledIcon="icons/full/dlcl16/rem_all_co.gif"
               hoverIcon="icons/full/elcl16/rem_all_co.gif"
               enablesFor="*"
               toolbarPath="additions"
               label="%RemoveAllGlobalsAction.label"
               tooltip="%RemoveAllGlobalsAction.tooltip"
               icon="icons/full/elcl16/rem_all_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate"
               id="org.eclipse.cdt.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui"/>
            </enablement>
         </action>
         <action
               helpContextId="remove_globals_action_context"
               disabledIcon="icons/full/dlcl16/rem_co.gif"
               hoverIcon="icons/full/elcl16/rem_co.gif"
               enablesFor="+"
               toolbarPath="additions"
               label="%RemoveGlobalsAction.label"
               tooltip="%RemoveGlobalsAction.tooltip"
               icon="icons/full/elcl16/rem_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.RemoveGlobalsActionDelegate"
               id="org.eclipse.cdt.debug.internal.ui.actions.RemoveGlobalsActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui"/>
            </enablement>
         </action>
         <action
               helpContextId="add_globals_action_context"
               disabledIcon="icons/full/dlcl16/watch_globals.gif"
               hoverIcon="icons/full/clcl16/watch_globals.gif"
               enablesFor="1"
               toolbarPath="additions"
               label="%AddGlobalsAction.label"
               tooltip="%AddGlobalsAction.tooltip"
               icon="icons/full/elcl16/watch_globals.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.AddGlobalsActionDelegate"
               id="org.eclipse.cdt.debug.internal.ui.actions.AddGlobalsActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui"/>
            </enablement>
         </action>
      </viewContribution>
      <viewContribution
            targetID="org.eclipse.cdt.debug.ui.SharedLibrariesView"
            id="org.eclipse.debug.ui.sharedLibrariesView.menu">
         <action
               label="%ShowFullPathsAction.label"
               style="toggle"
               icon="icons/full/clcl16/show_paths.gif"
               helpContextId="show_full_paths_context"
               class="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction"
               tooltip="%ShowFullPathsAction.tooltip"
               menubarPath="cDebugActions"
               id="org.eclipse.cdt.debug.internal.ui.actions.ShowFullPathsAction">
         </action>
      </viewContribution>
      <viewContribution
            targetID="org.eclipse.cdt.debug.ui.SharedLibrariesView"
            id="org.eclipse.debug.ui.sharedLibrariesView.toolbar">
         <action
               helpContextId="load_symbols_for_all_context"
               disabledIcon="icons/full/dlcl16/load_all_symbols_co.gif"
               hoverIcon="icons/full/clcl16/load_all_symbols_co.gif"
               toolbarPath="sharedLibrariesGroupLoadSymbolsForAllAction.label"
               label="%LoadSymbolsForAllAction.label"
               tooltip="%LoadSymbolsForAllAction.tooltip"
               icon="icons/full/elcl16/load_all_symbols_co.gif"
               class="org.eclipse.cdt.debug.internal.ui.actions.LoadSymbolsForAllActionDelegate"
               style="push"
               id="org.eclipse.cdt.debug.internal.ui.actions.LoadSymbolsForAllActionDelegate">
            <enablement>
               <pluginState
                     value="activated"
                     id="org.eclipse.cdt.debug.ui"/>
            </enablement>
         </action>
      </viewContribution>
      <viewContribution
            targetID="org.eclipse.debug.ui.RegisterView"
            id="org.eclipse.debug.ui.registersView.toolbar">
         <menu
               label="%Dummy"
               id="org.eclipse.cdt.debug.ui.refresh">
            <separator name="refreshGroup"/>
            <separator name="emptyRefreshGroup"/>
         </menu>
      </viewContribution>
   </extension>
   <extension
         point="org.eclipse.ui.editorActions">
      <editorContribution
            targetID="org.eclipse.cdt.ui.editor.CEditor"
            id="org.eclipse.cdt.debug.ui.CEditor.BreakpointRulerActions">
         <action
               label="%Dummy.label"
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
               actionID="RulerDoubleClick"
               id="org.eclipse.cdt.debug.ui.CEditor.ManageBreakpointRulerAction">
         </action>
      </editorContribution>
      <editorContribution
            targetID="org.eclipse.cdt.debug.ui.editor.CDebugEditor"
            id="org.eclipse.cdt.debug.ui.CDebugEditor.BreakpointRulerActions">
         <action
               label="%Dummy.label"
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
               actionID="RulerDoubleClick"
               id="org.eclipse.cdt.debug.ui.CEditor.ManageBreakpointRulerAction">
         </action>
      </editorContribution>
      <editorContribution
            targetID="org.eclipse.cdt.ui.editor.asm.AsmEditor"
            id="org.eclipse.cdt.ui.editor.asm.AsmEditor.BreakpointRulerActions">
         <action
               label="%Dummy.label"
               class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
               actionID="RulerDoubleClick"
               id="org.eclipse.cdt.debug.ui.CEditor.ManageBreakpointRulerAction">
         </action>
      </editorContribution>
   </extension>
   <extension
         point="org.eclipse.cdt.ui.textHovers">
      <hover
            label="%DebugTextHover.label"
            description="%DebugTextHover.description"
            perspective="org.eclipse.debug.ui.DebugPerspective"
            class="org.eclipse.cdt.debug.internal.ui.editors.DebugTextHover"
            id="org.eclipse.cdt.debug.internal.ui.editors.DebugTextHover">
      </hover>
   </extension>
   <extension
         point="org.eclipse.debug.core.statusHandlers">
      <statusHandler
            plugin="org.eclipse.cdt.debug.core"
            code="10000"
            class="org.eclipse.cdt.debug.internal.ui.QuestionStatusHandler"
            id="org.eclipse.cdt.debug.internal.ui.QuestionStatusHandler">
      </statusHandler>
      <statusHandler
            plugin="org.eclipse.cdt.debug.core"
            code="10001"
            class="org.eclipse.cdt.debug.internal.ui.InfoStatusHandler"
            id="org.eclipse.cdt.debug.internal.ui.InfoStatusHandler">
      </statusHandler>
      <statusHandler
            plugin="org.eclipse.cdt.debug.core"
            code="10002"
            class="org.eclipse.cdt.debug.internal.ui.ErrorStatusHandler"
            id="org.eclipse.cdt.debug.internal.ui.ErrorStatusHandler">
      </statusHandler>
   </extension>
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            objectClass="org.eclipse.cdt.debug.core.model.ICDebugTarget"
            name="%SourcePropertyPage.name"
            class="org.eclipse.cdt.debug.ui.sourcelookup.SourcePropertyPage"
            id="org.eclipse.cdt.debug.ui.sourcelookup.SourcePropertyPage">
      </page>
      <page
            adaptable="true"
            objectClass="org.eclipse.cdt.debug.core.model.ICBreakpoint"
            class="org.eclipse.cdt.debug.internal.ui.propertypages.CBreakpointPropertyPage"
            name="%CommonBreakpointPage.label"
            id="org.eclipse.cdt.debug.ui.propertypages.breakpoint.common"/>
      <page
            adaptable="true"
            objectClass="org.eclipse.cdt.debug.core.model.ICBreakpoint"
            class="org.eclipse.cdt.debug.internal.ui.propertypages.CBreakpointFilteringPage"
            name="%FilteringBreakpointPage.label"
            id="org.eclipse.cdt.debug.ui.propertypages.breakpoint.filtering"/>
      <page
            objectClass="org.eclipse.cdt.debug.core.model.ICSignal"
            class="org.eclipse.cdt.debug.internal.ui.propertypages.SignalPropertyPage"
            name="%CommonSignalPage.label"
            id="org.eclipse.cdt.debug.ui.propertypages.signal.common"/>
   </extension>
   <extension
         id="org.eclipse.cdt.debug.ui.editors"
         point="org.eclipse.ui.editors">
      <editor
            name="%DisassemblyEditor.name"
            icon="icons/full/obj16/disassembly_obj.gif"
            extensions="dasm"
            class="org.eclipse.cdt.debug.internal.ui.editors.DisassemblyEditor"
            id="org.eclipse.cdt.debug.ui.DisassemblyEditor">
      </editor>
      <editor
            name="%CDebugEditor.name"
            icon="icons/full/obj16/filenotfound_obj.gif"
            contributorClass="org.eclipse.cdt.internal.ui.editor.CEditorActionContributor"
            class="org.eclipse.cdt.debug.internal.ui.editors.CDebugEditor"
            id="org.eclipse.cdt.debug.ui.editor.CDebugEditor">
      </editor>
   </extension>
   <extension
         point="org.eclipse.debug.core.sourceLocators">
      <sourceLocator
            name="%DefaultSourceLocator.name"
            class="org.eclipse.cdt.debug.ui.sourcelookup.DefaultSourceLocator"
            id="org.eclipse.cdt.debug.ui.DefaultSourceLocator">
      </sourceLocator>
      <sourceLocator
            name="%OldDefaultSourceLocator.name"
            class="org.eclipse.cdt.debug.ui.sourcelookup.DefaultSourceLocator"
            id="org.eclipse.cdt.launch.DefaultSourceLocator">
      </sourceLocator>
   </extension>
   <extension
         point="org.eclipse.ui.contexts">
      <context
            name="%DebuggingCContext.name"
            description="%DebuggingCContext.description"
            parentId="org.eclipse.debug.ui.debugging"
            id="org.eclipse.cdt.debug.ui.debugging">
      </context>
   </extension>
   <extension
         point="org.eclipse.debug.ui.debugModelContextBindings">
      <modelContextBinding
            debugModelId="org.eclipse.cdt.debug.core"
            contextId="org.eclipse.cdt.debug.ui.debugging">
      </modelContextBinding>
   </extension>
   <extension
         point="org.eclipse.debug.ui.contextViewBindings">
      <contextViewBinding
            viewId="org.eclipse.cdt.debug.ui.MemoryView"
            contextId="org.eclipse.cdt.debug.ui.debugging">
      </contextViewBinding>
      <contextViewBinding
            viewId="org.eclipse.cdt.debug.ui.SharedLibrariesView"
            contextId="org.eclipse.cdt.debug.ui.debugging">
      </contextViewBinding>
      <contextViewBinding
            viewId="org.eclipse.cdt.debug.ui.SignalsView"
            contextId="org.eclipse.cdt.debug.ui.debugging">
      </contextViewBinding>
      <contextViewBinding
            viewId="org.eclipse.debug.ui.RegisterView"
            contextId="org.eclipse.cdt.debug.ui.debugging">
      </contextViewBinding>
   </extension>
   <extension
         point="org.eclipse.ui.editors.annotationTypes">
      <type
            markerType="org.eclipse.cdt.debug.core.cBreakpointMarker"
            super="org.eclipse.debug.core.breakpoint"
            name="org.eclipse.cdt.debug.core.breakpoint">
      </type>
      <type
            markerType="org.eclipse.cdt.debug.ui.disassemblyInstructionPointer.current"
            name="org.eclipse.cdt.debug.ui.currentDisassemblyIP">
      </type>
      <type
            markerType="org.eclipse.cdt.debug.ui.disassemblyInstructionPointer.secondary"
            name="org.eclipse.cdt.debug.ui.secondaryDisassemblyIP">
      </type>
   </extension>
   <extension
         point="org.eclipse.ui.editors.markerAnnotationSpecification">
      <specification
            annotationImageProvider="org.eclipse.cdt.debug.internal.ui.BreakpointImageProvider"
            icon="icons/full/obj16/brkp_obj.gif"
            annotationType="org.eclipse.cdt.debug.core.breakpoint">
      </specification>
      <specification
            colorPreferenceValue="217,255,226"
            annotationType="org.eclipse.cdt.debug.ui.currentDisassemblyIP"
            verticalRulerPreferenceValue="true"
            colorPreferenceKey="currentDisassemblyIPColor"
            highlightPreferenceKey="currentDisassemblyIPHighlight"
            overviewRulerPreferenceValue="true"
            highlightPreferenceValue="true"
            presentationLayer="6"
            icon="icons/full/obj16/inst_ptr_top.gif"
            label="%DisassemblyCurrentInstructionPointer"
            textPreferenceValue="false"
            textPreferenceKey="currentDisassemblyIPIndication"
            verticalRulerPreferenceKey="currentDisassemblyIPVerticalRuler"
            overviewRulerPreferenceKey="currentDisassemblyIPOverviewRuler">
      </specification>
      <specification
            colorPreferenceValue="217,255,226"
            annotationType="org.eclipse.cdt.debug.ui.secondaryDisassemblyIP"
            verticalRulerPreferenceValue="true"
            colorPreferenceKey="secondaryDisassemblyIPColor"
            highlightPreferenceKey="secondaryDisassemblyIPHighlight"
            overviewRulerPreferenceValue="true"
            highlightPreferenceValue="true"
            presentationLayer="6"
            icon="icons/full/obj16/inst_ptr.gif"
            label="%DisassemblySecondaryInstructionPointer"
            textPreferenceValue="false"
            textPreferenceKey="secondaryDisassemblyIPIndication"
            verticalRulerPreferenceKey="secondaryDisassemblyIPVerticalRuler"
            overviewRulerPreferenceKey="secondaryDisassemblyIPOverviewRuler">
      </specification>
   </extension>
   <extension
         point="org.eclipse.core.runtime.adapters">
      <factory
            class="org.eclipse.cdt.debug.internal.ui.actions.RetargettableActionAdapterFactory"
            adaptableType="org.eclipse.cdt.internal.ui.editor.CEditor">
         <adapter
               type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
         </adapter>
         <adapter
               type="org.eclipse.debug.ui.actions.IRunToLineTarget">
         </adapter>
      </factory>
      <factory
            class="org.eclipse.cdt.debug.internal.ui.actions.RetargettableActionAdapterFactory"
            adaptableType="org.eclipse.cdt.internal.ui.editor.asm.AsmTextEditor">
         <adapter
               type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
         </adapter>
         <adapter
               type="org.eclipse.debug.ui.actions.IRunToLineTarget">
         </adapter>
      </factory>
      <factory
            class="org.eclipse.cdt.debug.internal.ui.actions.RetargettableActionAdapterFactory"
            adaptableType="org.eclipse.cdt.debug.internal.ui.views.disassembly.DisassemblyView">
         <adapter
               type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
         </adapter>
         <adapter
               type="org.eclipse.debug.ui.actions.IRunToLineTarget">
         </adapter>
      </factory>
      <factory
            class="org.eclipse.cdt.debug.internal.ui.actions.RetargettableActionAdapterFactory"
            adaptableType="org.eclipse.ui.views.contentoutline.ContentOutline">
         <adapter
               type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
         </adapter>
      </factory>
      <factory
            class="org.eclipse.cdt.debug.internal.ui.CBreakpointWorkbenchAdapterFactory"
            adaptableType="org.eclipse.cdt.debug.core.model.ICBreakpoint">
         <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
      </factory>
   </extension>
   <extension
         point="org.eclipse.ui.themes">
      <fontDefinition
            label="%DisassemblyFontDefinition.label"
            categoryId="org.eclipse.debug.ui.presentation"
            defaultsTo="org.eclipse.jface.textfont"
            id="org.eclipse.cdt.debug.ui.disassemblyFont">
         <description>
            %DisassemblyFontDefinition.description
         </description>
      </fontDefinition>
   </extension>
   <extension
         point="org.eclipse.debug.core.watchExpressionDelegates">
      <watchExpressionDelegate
            debugModel="org.eclipse.cdt.debug.core"
            delegateClass="org.eclipse.cdt.debug.internal.ui.CWatchExpressionDelegate"/>
   </extension>
   <extension
         point="org.eclipse.core.runtime.preferences">
      <initializer class="org.eclipse.cdt.debug.internal.ui.CDebugUIPreferenceInitializer"/>
   </extension>

</plugin>
