2
+ − 1
<?xml version="1.0" encoding="UTF-8"?>
+ − 2
<?eclipse version="3.0"?>
+ − 3
<plugin>
+ − 4
+ − 5
<extension point="org.eclipse.core.runtime.contentTypes">
+ − 6
<file-association
+ − 7
content-type="org.eclipse.cdt.managedbuilder.core.executableFile"
+ − 8
file-extensions="app, aps, csy, fsy, ldd, pdd, esy, tsy, mdl, drv, cpm, pdl, prt, wsy, fxt, pyd"/>
+ − 9
</extension>
+ − 10
+ − 11
<extension
+ − 12
point="org.eclipse.ui.preferencePages">
+ − 13
<page
+ − 14
name="Carbide.c++ Debugger"
+ − 15
category="org.eclipse.cdt.debug.ui.CDebugPreferencePage"
+ − 16
class="com.nokia.cdt.debug.cw.symbian.ui.GlobalSettings"
+ − 17
id="com.nokia.cdt.debug.cw.symbian.ui.GlobalSettings">
+ − 18
</page>
+ − 19
</extension>
+ − 20
<extension
+ − 21
point="org.eclipse.cdt.debug.core.CDebugger">
+ − 22
<debugger
+ − 23
platform="*"
+ − 24
name="Symbian Debugger"
+ − 25
modes="run,attach"
+ − 26
cpu="*"
+ − 27
class="com.nokia.cdt.debug.cw.symbian.SymbianDebugger"
+ − 28
id="com.nokia.cdt.debug.cw.symbian.SymbianDebugger">
+ − 29
</debugger>
+ − 30
</extension>
+ − 31
+ − 32
<extension
+ − 33
point="org.eclipse.debug.core.sourcePathComputers">
+ − 34
<sourcePathComputer
+ − 35
class="com.nokia.cdt.debug.cw.symbian.CarbideSourcePathComputerDelegate"
+ − 36
id="com.nokia.cdt.debug.cw.symbian.CarbideSourcePathComputer"/>
+ − 37
</extension>
+ − 38
+ − 39
<!-- Import Executable Wizard -->
+ − 40
<extension
+ − 41
point="org.eclipse.ui.importWizards">
+ − 42
<wizard
+ − 43
icon="icons/icon_symbian.gif"
+ − 44
name="Symbian OS Executable"
+ − 45
category="com.nokia.carbide.cpp.importWizards.symbianos"
+ − 46
class="com.nokia.cdt.debug.cw.symbian.ImportSymbianExecutableWizard"
+ − 47
id="com.nokia.cdt.debug.cw.symbian.ImportSymbianExecutableWizard">
+ − 48
<description>
+ − 49
Imports a Symbian executable file. Will create a project and launch configuration for debugging.
+ − 50
</description>
+ − 51
</wizard>
+ − 52
</extension>
+ − 53
+ − 54
<!-- *************** Console Factory **************** -->
+ − 55
<extension
+ − 56
point="org.eclipse.ui.console.consoleFactories">
+ − 57
<consoleFactory
+ − 58
label="New Windows System Messages Console"
+ − 59
class="com.nokia.cdt.debug.cw.symbian.SystemMessagesConsoleFactory"/>
+ − 60
</extension>
+ − 61
+ − 62
<extension
+ − 63
point="org.eclipse.ui.console.consoleFactories">
+ − 64
<consoleFactory
+ − 65
label="New Emulation Program Output Console"
+ − 66
class="com.nokia.cdt.debug.cw.symbian.DebugMessagesConsoleFactory"/>
+ − 67
</extension>
+ − 68
+ − 69
<extension
+ − 70
point="org.eclipse.ui.console.consoleFactories">
+ − 71
<consoleFactory
+ − 72
label="New TRK Program Output Console"
+ − 73
class="com.nokia.cdt.debug.cw.symbian.UnframedMessagesConsoleFactory"/>
+ − 74
</extension>
+ − 75
+ − 76
<extension
+ − 77
point="org.eclipse.ui.console.consoleFactories">
+ − 78
<consoleFactory
+ − 79
label="New TRK Communications Log Console"
+ − 80
class="com.nokia.cdt.debug.cw.symbian.TRKCommLogConsoleFactory"/>
+ − 81
</extension>
+ − 82
<extension
+ − 83
point="org.eclipse.ui.console.consoleFactories">
+ − 84
<consoleFactory
+ − 85
label="New Trace32 Communications Log Console"
+ − 86
class="com.nokia.cdt.debug.cw.symbian.T32CommLogConsoleFactory"/>
+ − 87
</extension>
+ − 88
<extension
+ − 89
point="org.eclipse.ui.console.consoleFactories">
+ − 90
<consoleFactory
+ − 91
label="New Symbian Rom Log Console"
+ − 92
class="com.nokia.cdt.debug.cw.symbian.RomLogConsoleFactory"/>
+ − 93
</extension>
+ − 94
<extension
+ − 95
point="org.eclipse.ui.console.consoleFactories">
+ − 96
<consoleFactory
+ − 97
label="New Emulator Output Console"
+ − 98
class="com.nokia.cdt.debug.cw.symbian.DebugTraceConsoleFactory"/>
+ − 99
</extension>
+ − 100
<extension
+ − 101
point="org.eclipse.ui.console.consolePageParticipants">
+ − 102
<consolePageParticipant
+ − 103
class="com.freescale.cdt.debug.cw.core.ui.console.ConsolePageParticipant"
+ − 104
id="com.freescale.cdt.debug.cw.core.ui.console.ConsolePageParticipant">
+ − 105
<enablement>
+ − 106
<instanceof value="com.freescale.cdt.debug.cw.core.ui.console.LoggingConsole"/>
+ − 107
</enablement>
+ − 108
</consolePageParticipant>
+ − 109
</extension>
+ − 110
+ − 111
<extension
+ − 112
point="org.eclipse.cdt.debug.core.BreakpointActionType">
+ − 113
<actionType
+ − 114
name="%SkipAction.name"
+ − 115
class="com.nokia.cdt.debug.cw.symbian.breakpointactions.SkipAction"
+ − 116
id="com.nokia.cdt.debug.cw.symbian.breakpointactions.SkipAction"/>
+ − 117
</extension>
+ − 118
<extension
+ − 119
point="org.eclipse.cdt.debug.ui.BreakpointActionPage">
+ − 120
<actionPage
+ − 121
class="com.nokia.cdt.debug.cw.symbian.breakpointactions.SkipActionPage"
+ − 122
id="com.nokia.cdt.debug.cw.symbian.breakpointactions.SkipActionPage"
+ − 123
actionType="com.nokia.cdt.debug.cw.symbian.breakpointactions.SkipAction"/>
+ − 124
</extension>
+ − 125
+ − 126
<!-- *************** Binary Parser **************** -->
+ − 127
<extension
+ − 128
id="SymbianE32"
+ − 129
name="Symbian E32 Parser"
+ − 130
point="org.eclipse.cdt.core.BinaryParser">
+ − 131
<cextension>
+ − 132
<run
+ − 133
class="com.nokia.cdt.debug.cw.symbian.binaryparser.SymbianE32Parser">
+ − 134
</run>
+ − 135
</cextension>
+ − 136
</extension>
+ − 137
+ − 138
<!-- *************** Source Container Types **************** -->
+ − 139
+ − 140
<extension
+ − 141
point="org.eclipse.debug.core.sourceContainerTypes">
+ − 142
<sourceContainerType
+ − 143
class="com.nokia.cdt.debug.cw.symbian.SymbianSourceContainerType"
+ − 144
description="Maps source files to EPOCROOT"
+ − 145
id="com.nokia.cdt.debug.cw.symbian.containerType.mapping"
+ − 146
name="Symbian OS SDK Mapping"/>
+ − 147
</extension>
+ − 148
+ − 149
<!-- *************** HW Breakpoint Actions **************** -->
+ − 150
+ − 151
<extension
+ − 152
point="org.eclipse.ui.popupMenus">
+ − 153
<viewerContribution
+ − 154
targetID="#CEditorRulerContext"
+ − 155
id="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.CEditorRulerHwBkptActions">
+ − 156
<action
+ − 157
label="%HwBreakpoint.label"
+ − 158
menubarPath="additions"
+ − 159
class="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.ManageHwBreakpointRulerActionDelegate"
+ − 160
id="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.CEditor.ManageHWBreakpointRulerAction">
+ − 161
</action>
+ − 162
</viewerContribution>
+ − 163
+ − 164
<viewerContribution
+ − 165
targetID="#ASMEditorRulerContext"
+ − 166
id="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.AsmEditorRulerHwBkptAction">
+ − 167
<action
+ − 168
label="%HwBreakpoint.label"
+ − 169
menubarPath="additions"
+ − 170
class="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.ManageHwBreakpointRulerActionDelegate"
+ − 171
id="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.AsmTextEditor.ManageHWBreakpointRulerAction">
+ − 172
</action>
+ − 173
</viewerContribution>
+ − 174
+ − 175
<viewerContribution
+ − 176
targetID="#DisassemblyEditorRulerContext"
+ − 177
id="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.DisassemblyEditorRulerHwBkptAction">
+ − 178
<action
+ − 179
label="%HwBreakpoint.label"
+ − 180
menubarPath="additions"
+ − 181
class="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.ManageHwBreakpointRulerActionDelegate"
+ − 182
id="com.nokia.cdt.debug.cw.symbian.breakpoint.actions.DisassemblyEditor.ManageHWBreakpointRulerAction">
+ − 183
</action>
+ − 184
</viewerContribution>
+ − 185
</extension>
+ − 186
+ − 187
</plugin>