debuggercdi/com.nokia.carbide.cpp.debug.crashdebugger/plugin.xml
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<?eclipse version="3.0"?>
cawthron
parents:
diff changeset
     3
<plugin>
cawthron
parents:
diff changeset
     4
cawthron
parents:
diff changeset
     5
  <extension
cawthron
parents:
diff changeset
     6
         point="org.eclipse.cdt.debug.core.CDebugger">
cawthron
parents:
diff changeset
     7
      <debugger
cawthron
parents:
diff changeset
     8
            platform="*"
cawthron
parents:
diff changeset
     9
            name="Symbian Crash Debugger"
cawthron
parents:
diff changeset
    10
            modes="run"
cawthron
parents:
diff changeset
    11
            cpu="*"
cawthron
parents:
diff changeset
    12
            class="com.nokia.carbide.cpp.debug.crashdebugger.CrashDebugger"
cawthron
parents:
diff changeset
    13
            id="com.nokia.carbide.cpp.debug.crashdebugger.CrashDebugger">
cawthron
parents:
diff changeset
    14
      </debugger>
cawthron
parents:
diff changeset
    15
   </extension>
cawthron
parents:
diff changeset
    16
cawthron
parents:
diff changeset
    17
   <extension
cawthron
parents:
diff changeset
    18
         point="org.eclipse.debug.core.launchConfigurationTypes">
cawthron
parents:
diff changeset
    19
      <launchConfigurationType
cawthron
parents:
diff changeset
    20
            name="Symbian OS Crash Debugger"
cawthron
parents:
diff changeset
    21
            delegate="com.nokia.carbide.cpp.debug.crashdebugger.CrashDebuggerLaunchDelegate"
cawthron
parents:
diff changeset
    22
            modes="run,debug"
cawthron
parents:
diff changeset
    23
            public="true"
cawthron
parents:
diff changeset
    24
            id="com.nokia.carbide.cpp.debug.crashdebugger.crashDebugLaunch"
cawthron
parents:
diff changeset
    25
            sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
cawthron
parents:
diff changeset
    26
            sourcePathComputerId="com.nokia.cdt.debug.cw.symbian.CarbideSourcePathComputer">
cawthron
parents:
diff changeset
    27
      </launchConfigurationType>
cawthron
parents:
diff changeset
    28
   </extension>
cawthron
parents:
diff changeset
    29
cawthron
parents:
diff changeset
    30
  <extension
cawthron
parents:
diff changeset
    31
         point="org.eclipse.debug.ui.launchConfigurationTypeImages">
cawthron
parents:
diff changeset
    32
       <launchConfigurationTypeImage
cawthron
parents:
diff changeset
    33
            icon="icons/launch_config_file_16x16.png"
cawthron
parents:
diff changeset
    34
            configTypeID="com.nokia.carbide.cpp.debug.crashdebugger.crashDebugLaunch"
cawthron
parents:
diff changeset
    35
            id="com.nokia.carbide.cpp.debug.crashdebugger.crashDebugLaunchImage">
cawthron
parents:
diff changeset
    36
      </launchConfigurationTypeImage>
cawthron
parents:
diff changeset
    37
    </extension>
cawthron
parents:
diff changeset
    38
cawthron
parents:
diff changeset
    39
   <extension
cawthron
parents:
diff changeset
    40
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
cawthron
parents:
diff changeset
    41
      <launchConfigurationTabGroup
cawthron
parents:
diff changeset
    42
            type="com.nokia.carbide.cpp.debug.crashdebugger.crashDebugLaunch"
cawthron
parents:
diff changeset
    43
            class="com.nokia.carbide.cpp.debug.crashdebugger.ui.CrashDebugConfigurationTabGroup"
cawthron
parents:
diff changeset
    44
            id="com.nokia.carbide.cpp.debug.crashdebugger.crashDebugLaunchTabGroup">
cawthron
parents:
diff changeset
    45
      </launchConfigurationTabGroup>
cawthron
parents:
diff changeset
    46
    </extension>
cawthron
parents:
diff changeset
    47
cawthron
parents:
diff changeset
    48
   <extension
cawthron
parents:
diff changeset
    49
         point="org.eclipse.ui.views">
cawthron
parents:
diff changeset
    50
      <view
cawthron
parents:
diff changeset
    51
            allowMultiple="false"
cawthron
parents:
diff changeset
    52
            category="com.nokia.carbide.cpp"
cawthron
parents:
diff changeset
    53
            class="com.nokia.carbide.cpp.debug.crashdebugger.ui.CrashDebuggerView"
cawthron
parents:
diff changeset
    54
            icon="icons/cd.png"
cawthron
parents:
diff changeset
    55
            id="com.nokia.carbide.cpp.debug.crashdebugger.ui.CrashDebuggerView"
cawthron
parents:
diff changeset
    56
            name="Crash Debugger Console">
cawthron
parents:
diff changeset
    57
      </view>
cawthron
parents:
diff changeset
    58
   </extension>
cawthron
parents:
diff changeset
    59
cawthron
parents:
diff changeset
    60
   <extension
cawthron
parents:
diff changeset
    61
         point="org.eclipse.ui.perspectives">
cawthron
parents:
diff changeset
    62
      <perspective
cawthron
parents:
diff changeset
    63
            class="com.nokia.carbide.cpp.debug.crashdebugger.CrashDebuggerPerspectiveFactory"
cawthron
parents:
diff changeset
    64
            icon="icons/cd.png"
cawthron
parents:
diff changeset
    65
            id="com.nokia.carbide.cpp.debug.crashdebugger.CrashDebuggerPerspective"
cawthron
parents:
diff changeset
    66
            name="Crash Debugger"/>
cawthron
parents:
diff changeset
    67
   </extension>
cawthron
parents:
diff changeset
    68
cawthron
parents:
diff changeset
    69
	<extension point="org.eclipse.help.contexts">
cawthron
parents:
diff changeset
    70
       <contexts file="html/context_help/crash_debugger.xml"/>
cawthron
parents:
diff changeset
    71
   </extension>
cawthron
parents:
diff changeset
    72
cawthron
parents:
diff changeset
    73
	
cawthron
parents:
diff changeset
    74
	<!-- TOC extension point adds help contents to Carbide Help section -->
cawthron
parents:
diff changeset
    75
   <extension
cawthron
parents:
diff changeset
    76
         point="org.eclipse.help.toc">
cawthron
parents:
diff changeset
    77
      <toc
cawthron
parents:
diff changeset
    78
            file="html/tocCDB.xml"
cawthron
parents:
diff changeset
    79
            primary="true" />      
cawthron
parents:
diff changeset
    80
      <toc
cawthron
parents:
diff changeset
    81
            file="html/tocCDB_Concepts.xml"
cawthron
parents:
diff changeset
    82
            primary="false" />      
cawthron
parents:
diff changeset
    83
      <toc
cawthron
parents:
diff changeset
    84
            file="html/tocCDB_Tasks.xml"
cawthron
parents:
diff changeset
    85
            primary="false" />      
cawthron
parents:
diff changeset
    86
      <toc
cawthron
parents:
diff changeset
    87
            file="html/tocCDB_References.xml"
cawthron
parents:
diff changeset
    88
            primary="false" />     
cawthron
parents:
diff changeset
    89
	    
cawthron
parents:
diff changeset
    90
		<index path="index" />
cawthron
parents:
diff changeset
    91
   </extension>
cawthron
parents:
diff changeset
    92
cawthron
parents:
diff changeset
    93
	<!-- KEYWORD INDEX ADDITION -->
cawthron
parents:
diff changeset
    94
	
cawthron
parents:
diff changeset
    95
	 <extension point="org.eclipse.help.index">
cawthron
parents:
diff changeset
    96
	    <index file="html/index.xml" />
cawthron
parents:
diff changeset
    97
	 </extension>
cawthron
parents:
diff changeset
    98
cawthron
parents:
diff changeset
    99
	<extension point="org.eclipse.help.contexts" >
cawthron
parents:
diff changeset
   100
cawthron
parents:
diff changeset
   101
       <!-- CARBIDE DEBUG UI HELP  (BRKPT, VAR, EXPR, etc) -->
cawthron
parents:
diff changeset
   102
       <contexts file="html/context_help/org_eclipse_debug_ui.xml"
cawthron
parents:
diff changeset
   103
       		plugin="org.eclipse.debug.ui" />
cawthron
parents:
diff changeset
   104
cawthron
parents:
diff changeset
   105
	</extension>
cawthron
parents:
diff changeset
   106
</plugin>