Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlena Laskavaia2008-04-25 16:06:06 +0000
committerAlena Laskavaia2008-04-25 16:06:06 +0000
commitc652147479958856d114ce74e7eb8e46c9b6b2c2 (patch)
treeec5741c58022b42b89636495bd35bf5efe1d16bc /debug/org.eclipse.cdt.debug.mi.ui
parentd694db4e57e25e141e175cf113e8c2f50ae9836a (diff)
downloadorg.eclipse.cdt-c652147479958856d114ce74e7eb8e46c9b6b2c2.tar.gz
org.eclipse.cdt-c652147479958856d114ce74e7eb8e46c9b6b2c2.tar.xz
org.eclipse.cdt-c652147479958856d114ce74e7eb8e46c9b6b2c2.zip
bug 226689 - catchpoint support
Diffstat (limited to 'debug/org.eclipse.cdt.debug.mi.ui')
-rw-r--r--debug/org.eclipse.cdt.debug.mi.ui/plugin.properties6
-rw-r--r--debug/org.eclipse.cdt.debug.mi.ui/plugin.xml15
2 files changed, 21 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.ui/plugin.properties b/debug/org.eclipse.cdt.debug.mi.ui/plugin.properties
index a499633036d..3b03e472680 100644
--- a/debug/org.eclipse.cdt.debug.mi.ui/plugin.properties
+++ b/debug/org.eclipse.cdt.debug.mi.ui/plugin.properties
@@ -20,3 +20,9 @@ TargetOptionsPage.label=GDB/MI Options
VerboseMode.label=Verbose Mode
VerboseMode.tooltip=Verbose Mode For gdb Console
+
+catchCatch.label = Exception Caught
+catchThrow.label = Exception Thrown
+catchType.label = Event Type
+catchSignal.label = Signal Caught
+catchSignal.arg.label = Signal Number \ No newline at end of file
diff --git a/debug/org.eclipse.cdt.debug.mi.ui/plugin.xml b/debug/org.eclipse.cdt.debug.mi.ui/plugin.xml
index 6d9b721cda6..7dbe5ac700f 100644
--- a/debug/org.eclipse.cdt.debug.mi.ui/plugin.xml
+++ b/debug/org.eclipse.cdt.debug.mi.ui/plugin.xml
@@ -85,4 +85,19 @@
</consolePageParticipant>
</extension>
+ <extension point="org.eclipse.cdt.debug.ui.breakpointContribution">
+ <breakpointLabels markerType="org.eclipse.cdt.debug.core.cCatchpointMarker">
+ <attribute name="org.eclipse.cdt.debug.core.catchpoint_event_id" label="%catchType.label" type="string">
+ <value value="org.eclipse.cdt.debug.gdb.catch" label="%catchCatch.label">
+ </value>
+ <value value="org.eclipse.cdt.debug.gdb.throw" label="%catchThrow.label"/>
+ <value value="org.eclipse.cdt.debug.gdb.signal" label="%catchSignal.label">
+ <attribute name="org.eclipse.cdt.debug.core.catchpoint_event_arg" label="%catchSignal.arg.label"
+ type="integer" fieldEditor="org.eclipse.jface.preference.IntegerFieldEditor">
+ </attribute>
+ </value>
+ </attribute>
+ </breakpointLabels>
+ </extension>
+
</plugin>

Back to the top