diff options
author | Alena Laskavaia | 2008-04-25 16:06:06 +0000 |
---|---|---|
committer | Alena Laskavaia | 2008-04-25 16:06:06 +0000 |
commit | c652147479958856d114ce74e7eb8e46c9b6b2c2 (patch) | |
tree | ec5741c58022b42b89636495bd35bf5efe1d16bc /debug/org.eclipse.cdt.debug.mi.ui | |
parent | d694db4e57e25e141e175cf113e8c2f50ae9836a (diff) | |
download | org.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.properties | 6 | ||||
-rw-r--r-- | debug/org.eclipse.cdt.debug.mi.ui/plugin.xml | 15 |
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> |