mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-09-09 19:43:27 +02:00
556 lines
25 KiB
XML
556 lines
25 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.2"?>
|
|
<plugin>
|
|
<extension point="org.eclipse.debug.core.watchExpressionDelegates">
|
|
<watchExpressionDelegate
|
|
debugModel="org.eclipse.dd.dsf.debug.ui"
|
|
delegateClass="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.expression.WatchExpressionDelegate"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.core.runtime.preferences">
|
|
<initializer class="org.eclipse.dd.dsf.debug.ui.PreferenceInitializer"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.editors.annotationTypes">
|
|
<type
|
|
name="org.eclipse.dd.debug.currentIP">
|
|
</type>
|
|
<type
|
|
name="org.eclipse.dd.debug.secondaryIP">
|
|
</type>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.editors.markerAnnotationSpecification">
|
|
<specification
|
|
annotationImageProvider="org.eclipse.dd.dsf.debug.ui.sourcelookup.InstructionPointerImageProvider"
|
|
annotationType="org.eclipse.dd.debug.currentIP"
|
|
colorPreferenceKey="currentIPColor"
|
|
colorPreferenceValue="198,219,174"
|
|
highlightPreferenceKey="currentIPHighlight"
|
|
highlightPreferenceValue="true"
|
|
label="%debugCurrentInstructionPointer"
|
|
overviewRulerPreferenceKey="currentIPOverviewRuler"
|
|
overviewRulerPreferenceValue="true"
|
|
presentationLayer="6"
|
|
textPreferenceKey="currentIPIndication"
|
|
textPreferenceValue="false"
|
|
verticalRulerPreferenceKey="currentIPVerticalRuler"
|
|
verticalRulerPreferenceValue="true">
|
|
</specification>
|
|
<specification
|
|
annotationImageProvider="org.eclipse.dd.dsf.debug.ui.sourcelookup.InstructionPointerImageProvider"
|
|
annotationType="org.eclipse.dd.debug.secondaryIP"
|
|
colorPreferenceKey="secondaryIPColor"
|
|
colorPreferenceValue="219,235,204"
|
|
highlightPreferenceKey="secondaryIPHighlight"
|
|
highlightPreferenceValue="true"
|
|
label="%debugCallStack"
|
|
overviewRulerPreferenceKey="secondaryIPOverviewRuler"
|
|
overviewRulerPreferenceValue="true"
|
|
presentationLayer="6"
|
|
textPreferenceKey="secondaryIPIndication"
|
|
textPreferenceValue="false"
|
|
verticalRulerPreferenceKey="secondaryIPVerticalRuler"
|
|
verticalRulerPreferenceValue="true">
|
|
</specification>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.viewActions">
|
|
<!-- Variables View menu contributions -->
|
|
<viewContribution
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.update.Refresh"
|
|
targetID="org.eclipse.debug.ui.VariableView">
|
|
<action
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.RefreshActionDelegate"
|
|
icon="icons/refresh.gif"
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.Refresh"
|
|
label="%action.refresh.label"
|
|
toolbarPath="additions">
|
|
</action>
|
|
</viewContribution>
|
|
|
|
<!-- Registers View menu contributions -->
|
|
<viewContribution
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.update.Refresh"
|
|
targetID="org.eclipse.debug.ui.RegisterView">
|
|
<action
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.RefreshActionDelegate"
|
|
icon="icons/refresh.gif"
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.Refresh"
|
|
label="%action.refresh.label"
|
|
toolbarPath="additions">
|
|
</action>
|
|
</viewContribution>
|
|
|
|
<!-- Expressions View menu contributions -->
|
|
<viewContribution
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.update.Refresh"
|
|
targetID="org.eclipse.debug.ui.ExpressionView">
|
|
<action
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.RefreshActionDelegate"
|
|
icon="icons/refresh.gif"
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.Refresh"
|
|
label="%action.refresh.label"
|
|
toolbarPath="additions">
|
|
</action>
|
|
</viewContribution>
|
|
|
|
<!-- Debug View menu contributions -->
|
|
<viewContribution
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.update.debugView.Refresh"
|
|
targetID="org.eclipse.debug.ui.DebugView">
|
|
<action
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.RefreshActionDelegate"
|
|
icon="icons/refresh.gif"
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.update.actions.Refresh"
|
|
label="%action.refresh.label"
|
|
toolbarPath="additions">
|
|
</action>
|
|
</viewContribution>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.menus">
|
|
<!-- Debug view menu commands -->
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.DebugView?after=additions">
|
|
<separator name="additions" visible="false"/>
|
|
<separator name="updatePolicy" visible="true"/>
|
|
</menuContribution>
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.DebugView?after=updatePolicy">
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.debugView_updatePolicies"
|
|
label="%menu.threadsUpdatePolicy">
|
|
<visibleWhen checkEnabled="false">
|
|
<and>
|
|
<with variable="org.eclipse.core.runtime.Platform">
|
|
<test property="org.eclipse.core.runtime.bundleState"
|
|
args="org.eclipse.dd.dsf.debug.ui"
|
|
value="ACTIVE"/>
|
|
</with>
|
|
<with variable="selection">
|
|
<count value="+"/>
|
|
<iterate>
|
|
<test property="org.eclipse.dd.dsf.debug.ui.areUpdatePoliciesSupported"/>
|
|
</iterate>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.UpdatePolicies"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdatePoliciesContribution">
|
|
</dynamic>
|
|
</menu>
|
|
</menuContribution>
|
|
|
|
<!-- Registers view menu commands -->
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.RegisterView?after=additions">
|
|
<separator name="additions" visible="false"/>
|
|
<separator name="formatting" visible="true"/>
|
|
<separator name="updatePolicy" visible="true"/>
|
|
</menuContribution>
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.RegisterView?after=updatePolicy">
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.registersView_updatePolicies"
|
|
label="%menu.updatePolicy">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.registersUpdatePolicies"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdatePoliciesContribution">
|
|
</dynamic>
|
|
</menu>
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.registersView_updateScopes"
|
|
label="%menu.updateScope">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.registersUpdateScopes"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdateScopesContribution">
|
|
</dynamic>
|
|
</menu>
|
|
</menuContribution>
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.RegisterView?after=formatting">
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.registersView_numberFormats"
|
|
label="%menu.numberFormat">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreNumberFormatsSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.registersNumberFormats"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.numberformat.NumberFormatsContribution">
|
|
</dynamic>
|
|
</menu>
|
|
</menuContribution>
|
|
|
|
<!-- Variables view menu commands -->
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.VariableView?after=additions">
|
|
<separator name="additions" visible="false"/>
|
|
<separator name="formatting" visible="true"/>
|
|
<separator name="updatePolicy" visible="true"/>
|
|
</menuContribution>
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.VariableView?after=updatePolicy">
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.variablesView_updatePolicies"
|
|
label="%menu.updatePolicy">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.variablesUpdatePolicies"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdatePoliciesContribution">
|
|
</dynamic>
|
|
</menu>
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.variablesView_updateScopes"
|
|
label="%menu.updateScope">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.variablesUpdateScopes"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdateScopesContribution">
|
|
</dynamic>
|
|
</menu>
|
|
</menuContribution>
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.VariableView?after=formatting">
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.variablesView_numberFormats"
|
|
label="%menu.numberFormat">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreNumberFormatsSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.variablesNumberFormats"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.numberformat.NumberFormatsContribution">
|
|
</dynamic>
|
|
</menu>
|
|
</menuContribution>
|
|
|
|
<!-- Expressions view menu commands -->
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.ExpressionView?after=additions">
|
|
<separator name="additions" visible="false"/>
|
|
<separator name="formatting" visible="true"/>
|
|
<separator name="updatePolicy" visible="true"/>
|
|
</menuContribution>
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.ExpressionView?after=updatePolicy">
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.expressionsView_updatePolicies"
|
|
label="%menu.updatePolicy">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.expressionUpdatePolicies"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdatePoliciesContribution">
|
|
</dynamic>
|
|
</menu>
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.expressionsView_updateScopes"
|
|
label="%menu.updateScope">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.expressionUpdateScopes"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdateScopesContribution">
|
|
</dynamic>
|
|
</menu>
|
|
</menuContribution>
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.debug.ui.ExpressionView?after=formatting">
|
|
<menu
|
|
id="org.eclipse.dd.dsf.debug.ui.expressionsView_numberFormats"
|
|
label="%menu.numberFormat">
|
|
<visibleWhen checkEnabled="false">
|
|
<reference definitionId="org.eclipse.dd.dsf.debug.ui.testAreNumberFormatsSupported"/>
|
|
</visibleWhen>
|
|
<dynamic
|
|
id="org.eclipse.dd.dsf.debug.ui.expressionNumberFormats"
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.numberformat.NumberFormatsContribution">
|
|
</dynamic>
|
|
</menu>
|
|
</menuContribution>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.core.expressions.definitions">
|
|
<definition
|
|
id="org.eclipse.dd.dsf.debug.ui.testAreUpdatePoliciesSupported">
|
|
<and>
|
|
<with variable="org.eclipse.core.runtime.Platform">
|
|
<test property="org.eclipse.core.runtime.bundleState"
|
|
args="org.eclipse.dd.dsf.debug.ui"
|
|
value="ACTIVE"/>
|
|
</with>
|
|
<or>
|
|
<with variable="activePart">
|
|
<test property="org.eclipse.dd.dsf.debug.ui.areUpdatePoliciesSupported"/>
|
|
</with>
|
|
<with variable="selection">
|
|
<test property="org.eclipse.dd.dsf.debug.ui.areUpdatePoliciesSupported"/>
|
|
</with>
|
|
</or>
|
|
</and>
|
|
</definition>
|
|
<definition
|
|
id="org.eclipse.dd.dsf.debug.ui.testAreUpdateScopesSupported">
|
|
<and>
|
|
<with variable="org.eclipse.core.runtime.Platform">
|
|
<test property="org.eclipse.core.runtime.bundleState"
|
|
args="org.eclipse.dd.dsf.debug.ui"
|
|
value="ACTIVE"/>
|
|
</with>
|
|
<or>
|
|
<with variable="activePart">
|
|
<test property="org.eclipse.dd.dsf.debug.ui.areUpdateScopesSupported"/>
|
|
</with>
|
|
<with variable="selection">
|
|
<test property="org.eclipse.dd.dsf.debug.ui.areUpdateScopesSupported"/>
|
|
</with>
|
|
</or>
|
|
</and>
|
|
</definition>
|
|
<definition
|
|
id="org.eclipse.dd.dsf.debug.ui.testAreNumberFormatsSupported">
|
|
<and>
|
|
<with variable="org.eclipse.core.runtime.Platform">
|
|
<test property="org.eclipse.core.runtime.bundleState"
|
|
args="org.eclipse.dd.dsf.debug.ui"
|
|
value="ACTIVE"/>
|
|
</with>
|
|
<or>
|
|
<with variable="activePart">
|
|
<test property="org.eclipse.dd.dsf.debug.ui.areNumberFormatsSupported"/>
|
|
</with>
|
|
<with variable="selection">
|
|
<test property="org.eclipse.dd.dsf.debug.ui.areNumberFormatsSupported"/>
|
|
</with>
|
|
</or>
|
|
</and>
|
|
</definition>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.core.expressions.propertyTesters">
|
|
<propertyTester
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdatePoliciesPropertyTester"
|
|
id="org.eclipse.dd.dsf.debug.ui.selectionUpdatePoliciesTester"
|
|
namespace="org.eclipse.dd.dsf.debug.ui"
|
|
properties="areUpdatePoliciesSupported,isUpdatePolicyAvailable,isUpdatePolicyActive"
|
|
type="org.eclipse.dd.dsf.ui.viewmodel.IVMContext">
|
|
</propertyTester>
|
|
<propertyTester
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdatePoliciesPropertyTester"
|
|
id="org.eclipse.dd.dsf.debug.ui.partUpdatePoliciesTester"
|
|
namespace="org.eclipse.dd.dsf.debug.ui"
|
|
properties="areUpdatePoliciesSupported,isUpdatePolicyAvailable,isUpdatePolicyActive"
|
|
type="org.eclipse.debug.ui.IDebugView">
|
|
</propertyTester>
|
|
|
|
<propertyTester
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdateScopesPropertyTester"
|
|
id="org.eclipse.dd.dsf.debug.ui.selectionUpdateScopesTester"
|
|
namespace="org.eclipse.dd.dsf.debug.ui"
|
|
properties="areUpdateScopesSupported,isUpdateScopeAvailable,isUpdateScopeActive"
|
|
type="org.eclipse.dd.dsf.ui.viewmodel.IVMContext">
|
|
</propertyTester>
|
|
<propertyTester
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.update.actions.UpdateScopesPropertyTester"
|
|
id="org.eclipse.dd.dsf.debug.ui.partUpdateScopesTester"
|
|
namespace="org.eclipse.dd.dsf.debug.ui"
|
|
properties="areUpdateScopesSupported,isUpdateScopeAvailable,isUpdateScopeActive"
|
|
type="org.eclipse.debug.ui.IDebugView">
|
|
</propertyTester>
|
|
|
|
<propertyTester
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.numberformat.NumberFormatsPropertyTester"
|
|
id="org.eclipse.dd.dsf.debug.ui.selectionNumberFormatsTester"
|
|
namespace="org.eclipse.dd.dsf.debug.ui"
|
|
properties="areNumberFormatsSupported,isNumberFormatAvailable,isNumberFormatActive"
|
|
type="org.eclipse.dd.dsf.ui.viewmodel.IVMContext">
|
|
</propertyTester>
|
|
<propertyTester
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.numberformat.NumberFormatsPropertyTester"
|
|
id="org.eclipse.dd.dsf.debug.ui.partNumberFormatsTester"
|
|
namespace="org.eclipse.dd.dsf.debug.ui"
|
|
properties="areNumberFormatsSupported,isNumberFormatAvailable,isNumberFormatActive"
|
|
type="org.eclipse.debug.ui.IDebugView">
|
|
</propertyTester>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.ui.detailPaneFactories">
|
|
<detailFactories
|
|
class="org.eclipse.dd.dsf.debug.internal.ui.viewmodel.numberformat.detail.NumberFormatDetailPaneFactory"
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.detailPaneFactory">
|
|
<enablement>
|
|
<with variable="selection">
|
|
<iterate>
|
|
<instanceof value="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.numberformat.IFormattedValueVMContext"/>
|
|
</iterate>
|
|
</with>
|
|
</enablement>
|
|
</detailFactories>
|
|
<detailFactories
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.modules.detail.ModuleDetailPaneFactory"
|
|
id="org.eclipse.dd.dsf.debug.ui.viewmodel.moduleDetailPaneFactory">
|
|
<enablement>
|
|
<with variable="selection">
|
|
<iterate>
|
|
<instanceof value="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.modules.ModulesVMNode$ModuleVMContext"/>
|
|
</iterate>
|
|
</with>
|
|
</enablement>
|
|
</detailFactories>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.commands">
|
|
<command
|
|
categoryId="org.eclipse.debug.ui.category.run"
|
|
description="%command.gotoPC.description"
|
|
id="org.eclipse.dd.dsf.debug.ui.disassembly.commands.gotoPC"
|
|
name="%command.gotoPC.name"/>
|
|
<command
|
|
categoryId="org.eclipse.debug.ui.category.run"
|
|
description="%command.gotoAddress.description"
|
|
id="org.eclipse.dd.dsf.debug.ui.disassembly.commands.gotoAddress"
|
|
name="%command.gotoAddress.name"/>
|
|
<command
|
|
categoryId="org.eclipse.debug.ui.category.run"
|
|
description="%command.gotoSymbol.description"
|
|
id="org.eclipse.dd.dsf.debug.ui.disassembly.commands.gotoSymbol"
|
|
name="%command.gotoSymbol.name"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.bindings">
|
|
<key sequence="HOME"
|
|
contextId="org.eclipse.dd.dsf.debug.ui.disassembly.context"
|
|
commandId="org.eclipse.dd.dsf.debug.ui.disassembly.commands.gotoPC"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key sequence="M1+G"
|
|
contextId="org.eclipse.dd.dsf.debug.ui.disassembly.context"
|
|
commandId="org.eclipse.dd.dsf.debug.ui.disassembly.commands.gotoAddress"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key sequence="M1+M2+G"
|
|
contextId="org.eclipse.dd.dsf.debug.ui.disassembly.context"
|
|
commandId="org.eclipse.dd.dsf.debug.ui.disassembly.commands.gotoSymbol"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.contexts">
|
|
<context
|
|
description="%commandContext.description"
|
|
id="org.eclipse.dd.dsf.debug.ui.disassembly.context"
|
|
name="%commandContext.name"
|
|
parentId="org.eclipse.debug.ui.debugging">
|
|
</context>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.core.runtime.preferences">
|
|
<initializer class="org.eclipse.dd.dsf.debug.internal.ui.disassembly.preferences.DisassemblyPreferenceConstants$Initializer"/>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<view
|
|
category="org.eclipse.debug.ui"
|
|
class="org.eclipse.dd.dsf.debug.internal.ui.disassembly.DisassemblyView"
|
|
icon="icons/disassembly.gif"
|
|
id="org.eclipse.dd.dsf.debug.ui.disassembly.view"
|
|
name="%disassemblyView.name">
|
|
</view>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
category="org.eclipse.debug.ui.DebugPreferencePage"
|
|
class="org.eclipse.dd.dsf.debug.internal.ui.preferences.DsfDebugPreferencePage"
|
|
id="org.eclipse.dd.dsf.debug.ui.preferences"
|
|
name="%preferencePage.name">
|
|
</page>
|
|
<page
|
|
class="org.eclipse.dd.dsf.debug.internal.ui.disassembly.preferences.DisassemblyPreferencePage"
|
|
category="org.eclipse.dd.dsf.debug.ui.preferences"
|
|
name="%disassemblyPreferencePage.name"
|
|
id="org.eclipse.dd.dsf.debug.ui.disassembly.preferencePage"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<viewerContribution
|
|
id="org.eclipse.dd.dsf.debug.ui.disassemblyRulerActions"
|
|
targetID="#DisassemblyPartRulerContext">
|
|
<action
|
|
class="org.eclipse.dd.dsf.debug.internal.ui.disassembly.actions.BreakpointPropertiesRulerActionDelegate"
|
|
id="org.eclipse.dd.dsf.debug.ui.disassembly.breakpointProperties"
|
|
label="%action.breakpointProperties.label"
|
|
menubarPath="debug">
|
|
</action>
|
|
</viewerContribution>
|
|
</extension>
|
|
|
|
|
|
<!-- memory update policy -->
|
|
<extension
|
|
point="org.eclipse.ui.viewActions">
|
|
<viewContribution
|
|
targetID="org.eclipse.debug.ui.MemoryView"
|
|
id="org.eclipse.debug.ui.memoryView.toolbar">
|
|
<action
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.memory.RefreshAction"
|
|
enablesFor="1"
|
|
icon="icons/refresh.gif"
|
|
id="org.eclipse.debug.ui.MemoryView.memoryViewRefresh"
|
|
label="Refresh"
|
|
state="false"
|
|
toolbarPath="additions">
|
|
</action>
|
|
</viewContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.viewActions">
|
|
<viewContribution
|
|
id="org.eclipse.debug.ui.MemoryView.updatepolicy"
|
|
targetID="org.eclipse.debug.ui.MemoryView">
|
|
<action
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.memory.SelectUpdatePolicyAction"
|
|
id="org.eclipse.debug.ui.MemoryView.updatepolicy"
|
|
label="Update Policy"
|
|
menubarPath="additions">
|
|
</action>
|
|
</viewContribution>
|
|
</extension>
|
|
|
|
<!-- Debug view context menu contributions -->
|
|
<extension point="org.eclipse.ui.popupMenus">
|
|
<objectContribution
|
|
adaptable="false"
|
|
id="org.eclipse.dd.dsf.debug.ui.objectContribution.incompleteStack"
|
|
objectClass="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.launch.StackFramesVMNode$IncompleteStackVMContext">
|
|
<action
|
|
class="org.eclipse.dd.dsf.debug.internal.provisional.ui.viewmodel.launch.actions.ExpandStackAction"
|
|
id="org.eclipse.dd.dsf.debug.ui.action.expandStack"
|
|
label="%action.expandStack.label"
|
|
menubarPath="renderGroup">
|
|
</action>
|
|
</objectContribution>
|
|
</extension>
|
|
|
|
</plugin>
|