| Summary: | Remove obsolete catchpoint types from CDT. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | John Cortell <john.cortell> | ||||
| Component: | cdt-debug | Assignee: | John Cortell <john.cortell> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Ken Ryall <ken.ryall> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | elaskavaia.cdt, pawel.1.piech | ||||
| Version: | 6.0 | ||||||
| Target Milestone: | 7.0 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
John Cortell
Specifically, the list of catchpoints supported by stock CDT will be reduced to:
* catch
* exec
* fork
* syscall [name/number]
* throw
* vfork
as per the list provided by gdb 7.0's 'help catch'. There are two Ada related events that we won't support in CDT for obvious reasons (assert and exception).
Additionally, 'help catch throw' and 'help catch catch' indicate an exception name can be specified as an argument, but MinGW's gdb not only doesn't support such an argument, but specifying it causes the catchpoint command to fail; so, we'll leave the current support in CDT as is in this respect (don't allow the user to specify an exception name)
Created attachment 164616 [details]
Fix
Committed to HEAD. Note that this change was motivated by input from a gdb insider. See http://dev.eclipse.org/mhonarc/lists/cdt-dev/msg17835.html |