mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-05 00:36:16 +02:00
175 lines
8 KiB
XML
175 lines
8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Copyright (c) 2006, 2010 PalmSource, Inc. and others
|
|
All rights reserved. This program and the accompanying materials
|
|
are made available under the terms of the Eclipse Public License v1.0
|
|
which accompanies this distribution, and is available at
|
|
http://www.eclipse.org/legal/epl-v10.html
|
|
|
|
Contributors:
|
|
Ewa Matejska (PalmSource) - initial API and implementation
|
|
Martin Oberhuber (Wind River) - fix 158529: Migrate docs to HTML / TOC format
|
|
Anna Dushistova (Mentor Graphics) - [314659] added launch delegate for dsf
|
|
Anna Dushistova (Mentor Graphics) - code restructuring
|
|
-->
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
<extension point="org.eclipse.debug.core.launchDelegates">
|
|
<launchDelegate
|
|
id="org.eclipse.rse.remotecdt.launch"
|
|
type="org.eclipse.cdt.launch.remoteApplicationLaunchType"
|
|
modes="run,debug"
|
|
delegate="org.eclipse.cdt.launch.remote.launching.RemoteRunLaunchDelegate"
|
|
name="%cdiLaunchDelegate.name"
|
|
delegateDescription="%cdiLaunchDelegate.description"
|
|
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
|
|
sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
|
|
</launchDelegate>
|
|
<launchDelegate
|
|
id="org.eclipse.rse.remotecdt.dsf.debug"
|
|
type="org.eclipse.cdt.launch.remoteApplicationLaunchType"
|
|
modes="debug"
|
|
delegate="org.eclipse.cdt.launch.remote.launching.RemoteGdbLaunchDelegate"
|
|
name="%dsfLaunchDelegate.name"
|
|
delegateDescription="%dsfLaunchDelegate.description"
|
|
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
|
|
sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
|
|
</launchDelegate>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabs">
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.launch.RemoteCMainTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationRunLaunchTabGroup"
|
|
name="Main"
|
|
class="org.eclipse.cdt.launch.remote.tabs.RemoteCMainTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.launch"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.debug.RemoteCMainTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Main"
|
|
class="org.eclipse.cdt.launch.remote.tabs.RemoteCMainTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.launch"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.dsf.gdb.mainTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Main"
|
|
class="org.eclipse.cdt.launch.remote.tabs.RemoteCDSFMainTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.dsf.debug"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.launch.CAgrumentsTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationRunLaunchTabGroup"
|
|
name="Arguments"
|
|
class="org.eclipse.cdt.launch.ui.CArgumentsTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.launch"/>
|
|
<placement after="org.eclipse.rse.remotecdt.launch.RemoteCMainTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.debug.CArgumentsTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Arguments"
|
|
class="org.eclipse.cdt.launch.ui.CArgumentsTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.launch"/>
|
|
<placement after="org.eclipse.rse.remotecdt.launch.RemoteCMainTab"/>
|
|
</tab>
|
|
<tab id="org.eclipse.rse.remotecdt.dsf.debug.CArgumentsTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Arguments"
|
|
class="org.eclipse.cdt.dsf.gdb.internal.ui.launching.CArgumentsTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.dsf.debug"/>
|
|
<placement after="org.eclipse.cdt.launch.remote.dsf.mainTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.launch.RemoteCDebuggerTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Debugger"
|
|
class="org.eclipse.cdt.launch.remote.tabs.RemoteCDebuggerTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.launch"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
|
|
</tab>
|
|
<tab id="org.eclipse.rse.remotecdt.dsf.debug.RemoteCDSFDebuggerTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Debugger"
|
|
class="org.eclipse.cdt.launch.remote.tabs.RemoteCDSFDebuggerTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.dsf.debug"/>
|
|
<placement after="org.eclipse.cdt.dsf.gdb.launch.argumentsTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.launch.SourceLookupTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Source"
|
|
class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.launch"/>
|
|
<placement after="org.eclipse.rse.remotecdt.launch.RemoteCDebuggerTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.debug.dsf.SourceLookupTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Source"
|
|
class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.dsf.debug"/>
|
|
<placement after="org.eclipse.rse.remotecdt.dsf.debug.RemoteCDSFDebuggerTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.launch.CommonTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationRunLaunchTabGroup"
|
|
name="Common"
|
|
class="org.eclipse.debug.ui.CommonTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.launch"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.debug.CommonTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Common"
|
|
class="org.eclipse.debug.ui.CommonTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.launch"/>
|
|
<placement after="org.eclipse.debug.ui.sourceLookupTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.rse.remotecdt.debug.dsf.CommonTab"
|
|
group="org.eclipse.cdt.launch.remoteApplicationLaunchTabGroup"
|
|
name="Common"
|
|
class="org.eclipse.debug.ui.CommonTab">
|
|
<associatedDelegate delegate="org.eclipse.rse.remotecdt.dsf.debug"/>
|
|
<placement after="org.eclipse.debug.ui.sourceLookupTab"/>
|
|
</tab>
|
|
|
|
</extension>
|
|
|
|
|
|
<extension
|
|
point="org.eclipse.cdt.debug.core.CDebugger">
|
|
<debugger
|
|
class="org.eclipse.cdt.debug.mi.core.GDBServerCDIDebugger2"
|
|
cpu="*"
|
|
id="org.eclipse.rse.remotecdt.RemoteGDBDebugger"
|
|
modes="run"
|
|
name="remote gdb/mi"
|
|
platform="*">
|
|
</debugger>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.debug.ui.CDebuggerPage">
|
|
<debuggerPage
|
|
class="org.eclipse.cdt.launch.remote.tabs.RemoteGDBDebuggerPage"
|
|
debuggerID="org.eclipse.rse.remotecdt.RemoteGDBDebugger"
|
|
id="org.eclipse.rse.remotecdt.RemoteGDBDebuggerPage">
|
|
</debuggerPage>
|
|
</extension>
|
|
|
|
<!-- ============================================ -->
|
|
<!-- Define Help Context -->
|
|
<!-- ============================================ -->
|
|
<extension point="org.eclipse.help.contexts">
|
|
<contexts file="HelpContexts.xml"/>
|
|
</extension>
|
|
<extension point="org.eclipse.help.toc">
|
|
<toc file="toc.xml"/>
|
|
</extension>
|
|
|
|
</plugin>
|