mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-19 06:55:23 +02:00

This patch removes all dependencies to the CDT debug feature. It copies Extensions that were defined in the CDT to DSF. I have tested it with an Eclipse that did _not_ have the CDT debug feature, and things seem to work as they should. There was a few files copied from the CDT that may need some cleanup, but I'll leave that for later.
40 lines
1.4 KiB
XML
40 lines
1.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
<extension
|
|
point="org.eclipse.cdt.debug.core.BreakpointExtension">
|
|
<breakpointExtension
|
|
class="org.eclipse.dd.gdb.internal.provisional.breakpoints.CBreakpointGdbThreadsFilterExtension"
|
|
debugModelId="org.eclipse.dd.gdb"
|
|
id="org.eclipse.dd.gdb.threadFilter"
|
|
markerType="org.eclipse.cdt.debug.core.cBreakpointMarker">
|
|
</breakpointExtension>
|
|
</extension>
|
|
|
|
<!-- Binding debug model ids to context. Use the same bindings as CDT -->
|
|
<extension point="org.eclipse.debug.ui.debugModelContextBindings">
|
|
<modelContextBinding
|
|
contextId="org.eclipse.cdt.debug.ui.debugging"
|
|
debugModelId="org.eclipse.dd.gdb"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.debug.core.CDebugger">
|
|
<debugger
|
|
class="org.eclipse.dd.gdb.internal.provisional.launching.GDBDebugger"
|
|
cpu="native"
|
|
id="org.eclipse.dd.gdb.GdbDebugger"
|
|
modes="run,core,attach"
|
|
name="gdb/mi"
|
|
platform="*">
|
|
</debugger>
|
|
<debugger
|
|
class="org.eclipse.dd.gdb.internal.provisional.launching.GDBServerDebugger"
|
|
cpu="*"
|
|
id="org.eclipse.dd.gdb.GdbServerDebugger"
|
|
modes="run"
|
|
name="gdbserver Debugger"
|
|
platform="*">
|
|
</debugger>
|
|
</extension>
|
|
|
|
</plugin>
|