blob: 37e2ae3289b6079dfc39576fc44d4459f14bdc1b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="tcfAgentLauncher" name="TCF Agent Descriptor" schema="schema/tcfAgentLauncher.exsd"/>
<extension-point id="variableFormatProvider" name="Variable Format Provider" schema="schema/variableFormatProvider.exsd"/>
<extension-point id="executableSymbolicsReaderFactory" name="Executable Symbolics Reader" schema="schema/executableSymbolicsReaderFactory.exsd"/>
<extension-point id="debugInfoProviderFactory" name="Debug Information Provider" schema="schema/debugInfoProviderFactory.exsd"/>
<extension
id="EDCApplication"
name="EDC Application"
point="org.eclipse.core.runtime.applications">
<application
visible="true">
<run
class="org.eclipse.cdt.debug.edc.internal.EDCApplication">
</run>
</application>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer"
name="Snapshot Album"
delegate="org.eclipse.cdt.debug.edc.internal.launch.SnapshotLaunchDelegate"
modes="debug"
public="true"
id="org.eclipse.cdt.debug.edc.snapshot">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.core.sourceContainerTypes">
<sourceContainerType
class="org.eclipse.cdt.debug.edc.internal.snapshot.AlbumSourceContainerType"
description="Maps files to the album archive"
id="org.eclipse.cdt.debug.edc.containerType.albumMapping"
name="Album Mapping"/>
</extension>
<extension
point="org.eclipse.cdt.debug.core.SourceFilesProvider">
<provider class="org.eclipse.cdt.debug.edc.internal.symbols.EDCSourceFilesProvider"/>
</extension>
<extension
point="org.eclipse.cdt.scripting.scriptableFeature">
<scriptableClass
class="org.eclipse.cdt.debug.edc.internal.scripting.EDC"
name="edc">
</scriptableClass>
<scriptableClass
class="org.eclipse.cdt.debug.edc.internal.scripting.ExecutionContext"
name="executionContext">
</scriptableClass>
<scriptableClass
class="org.eclipse.cdt.debug.edc.internal.scripting.Launcher"
name="launcher">
</scriptableClass>
<scriptableClass
class="org.eclipse.cdt.debug.edc.internal.scripting.LaunchConfiguration"
name="launchConfiguration">
</scriptableClass>
<scriptableClass
class="org.eclipse.cdt.debug.edc.internal.scripting.StackFrame"
name="stackFrame">
</scriptableClass>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.executableSymbolicsReaderFactory">
<executableSymbolicsReaderFactory
class="org.eclipse.cdt.debug.edc.internal.symbols.files.ElfExecutableSymbolicsReaderFactory"
name="ELF">
</executableSymbolicsReaderFactory>
<executableSymbolicsReaderFactory
class="org.eclipse.cdt.debug.edc.internal.symbols.files.PEFileExecutableSymbolicsReaderFactory"
name="PE-COFF">
</executableSymbolicsReaderFactory>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.debugInfoProviderFactory">
<debugInfoProviderFactory
class="org.eclipse.cdt.debug.edc.internal.symbols.dwarf.DwarfDebugInfoProviderFactory"
name="DWARF">
</debugInfoProviderFactory>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.formatter.DefaultCompositeFormatter"
id="org.eclipse.cdt.debug.edc.formatter.default.composite"
label="Default Composite Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.formatter.DefaultArrayFormatter"
id="org.eclipse.cdt.debug.edc.formatter.default.array"
label="Default Array Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.formatter.DefaultCStringFormatter"
id="org.eclipse.cdt.debug.edc.formatter.default.cstring"
label="Default C String Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.cdt.debug.edc.internal.EDCDebugPreferenceInitializer"/>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QStringFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qstring"
label="QString Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QByteArrayFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qbytearray"
label="QByteArray Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QVectorFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qvector"
label="QVector Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QListFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qlist"
label="QList Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QSetQHashFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qsetqhash"
label="QSet and QHash Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QHashNodeFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qhashnode"
label="QHashNode Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QVariantFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qvariant"
label="QVariant Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QLinkedListFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qlinkedlist"
label="QLinkedList Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QMapFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qmap"
label="QMap Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.edc.variableFormatProvider">
<variableFormatProvider
class="org.eclipse.cdt.debug.edc.internal.formatter.qt.QMapNodeFormatter"
id="org.eclipse.cdt.debug.edc.formatter.qt.qmapnode"
label="QMapNode Formatter">
</variableFormatProvider>
</extension>
<extension
point="org.eclipse.cdt.debug.core.BreakpointActionType">
<actionType
name="%SkipAction.name"
class="org.eclipse.cdt.debug.edc.internal.breakpointactions.SkipAction"
id="org.eclipse.cdt.debug.edc.breakpointactions.SkipAction"/>
</extension>
</plugin>