debuggercdi/com.nokia.cdt.debug.cw.symbian/plugin.xml
changeset 2 d760517a8095
child 194 5dd39ff8dbd0
equal deleted inserted replaced
-1:000000000000 2:d760517a8095
       
     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>