Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/Obsolete/MultiCoreDebugWorkingGroup/CompletedFeatures"

Line 16: Line 16:
  
 
For targets that don't require the explicit creation of new inferiors, multi-process debugging has been completed since Eclipse 3.5.  The work is ongoing for Linux targets in [http://bugs.eclipse.org/237306 Bug 237306].
 
For targets that don't require the explicit creation of new inferiors, multi-process debugging has been completed since Eclipse 3.5.  The work is ongoing for Linux targets in [http://bugs.eclipse.org/237306 Bug 237306].
 +
 +
== Pin & Clone ==
 +
 +
The Variables, Expressions, Registers, Disassembly, and Memory Browser now supports opening multiple instances of the views, as well as pinning the view input to the selected debug context(s) of the Debug view.
 +
 +
[[Image:Pin&Clone.png]]
 +
 +
This feature has been implemented for CDT 8.0 as of Feb 15th, 2011, as part of [http://bugs.eclipse.org/327263 Bug 327263], [http://bugs.eclipse.org/331781 Bug 331781], and [http://bugs.eclipse.org/334566 Bug 334566].
 +
 +
The original design page can be found [[PinAndClone | here.]]

Revision as of 17:20, 16 February 2011

Multi-core debugging features that have already been implemented

Debugging without the Debug view (Breadcrumb)

As of Eclipse 3.6 (Helios), a debug Breadcrumb has been implemented to dramatically reduce the size of the Debug View. The user can simply manually shrink the Debug View to a single line, and the Breadcrumb will automatically be activated. For details, see user documentation for Debug View and Bug 252677.

Showing cores in Debug view labels

By using the enhancements of GDB 7.1, we can show the core on which each thread runs as an extra part of the Debug View label. We can do the same for processes. The below image shows this.

CoreLabels.png

This feature has been implemented for CDT 8.0 as part of Bug 318230

Multi-process debugging

For targets that don't require the explicit creation of new inferiors, multi-process debugging has been completed since Eclipse 3.5. The work is ongoing for Linux targets in Bug 237306.

Pin & Clone

The Variables, Expressions, Registers, Disassembly, and Memory Browser now supports opening multiple instances of the views, as well as pinning the view input to the selected debug context(s) of the Debug view.

Pin&Clone.png

This feature has been implemented for CDT 8.0 as of Feb 15th, 2011, as part of Bug 327263, Bug 331781, and Bug 334566.

The original design page can be found here.

Back to the top