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/Archive/FullGDBConsole"

< CDT‎ | Archive
(Current status)
(Full GDB Console)
Line 2: Line 2:
  
 
Controlling GDB through the command-line from within Eclipse has long been a very poor experience.  With new support in GDB 7.12, it is now much easier for CDT to provide a full-featured GDB console.  This feature is planned for CDT 9.2 for Linux hosts.
 
Controlling GDB through the command-line from within Eclipse has long been a very poor experience.  With new support in GDB 7.12, it is now much easier for CDT to provide a full-featured GDB console.  This feature is planned for CDT 9.2 for Linux hosts.
 +
 +
[[File:CDT_GDBFullConsole.png|1200x800px]]
  
 
=== Features of full GDB console ===
 
=== Features of full GDB console ===

Revision as of 14:34, 5 August 2016

Full GDB Console

Controlling GDB through the command-line from within Eclipse has long been a very poor experience. With new support in GDB 7.12, it is now much easier for CDT to provide a full-featured GDB console. This feature is planned for CDT 9.2 for Linux hosts.

CDT GDBFullConsole.png

Features of full GDB console

The full GDB console provides the user with an identical GDB command-line experience as if GDB was started on a shell

  1. Command history
  2. Line editing
  3. Tab-completion
  4. Smart command repeating
  5. Full synchronization with the Eclipse GUI

Current status

Development is on-going. The following bugzilla entries and Gerrit reviews are part of this effort:

  1. Bug 303808 - Debug console lacks many important features Patch at https://git.eclipse.org/r/#/c/77986
  2. Bug 497166 - Support the user using the 'run' command in the gdb console Patch at https://git.eclipse.org/r/#/c/76462
  3. Bug 497167 - Direct IO to an eclipse console for a new process created directly from the gdb console Patch (same as above) at https://git.eclipse.org/r/#/c/76462

Things to work on

  1. We sometime hit a deadlock when closing the "Debugger console" view and then launching a process using the full console

Back to the top