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/cdt-debug-feature-parity-effort"

< CDT‎ | Archive
m (Bugs people have already said they will work on)
m
Line 11: Line 11:
 
== Bugs still to be taken by someone ==
 
== Bugs still to be taken by someone ==
  
[http://bugs.eclipse.org/280607 Bug 280607] [debug view][commands] CLIInfoThreadsInfo parsing tied to LWP
+
* [http://bugs.eclipse.org/280607 Bug 280607] [debug view][commands] CLIInfoThreadsInfo parsing tied to LWP
 
+
* [http://bugs.eclipse.org/280631 Bug 280631] [debug view] Thread list in Debug view not updated with non-Linux target
[http://bugs.eclipse.org/280631 Bug 280631] [debug view] Thread list in Debug view not updated with non-Linux target
+
* [http://bugs.eclipse.org/248587 Bug 248587] [breakpoints][cdi] Support "Event' Breakpoints.
 
+
* [http://bugs.eclipse.org/231883 Bug 231883] [console][cdi] Inferior does not print to console when a PTY is not available
[http://bugs.eclipse.org/248587 Bug 248587] [breakpoints][cdi] Support "Event' Breakpoints.
+
* [http://bugs.eclipse.org/235747 Bug 235747] [registers][cdi] Allow user to edit the register groups.
 
+
* [http://bugs.eclipse.org/237560 Bug 237560] [variables][cdi] Ehance variables view for feature parity with CDT.
[http://bugs.eclipse.org/231883 Bug 231883] [console][cdi] Inferior does not print to console when a PTY is not available
+
* [http://bugs.eclipse.org/249223 Bug 249223] [signals][cdi] Add support for "Resume without signal" action.
 
+
[http://bugs.eclipse.org/235747 Bug 235747] [registers][cdi] Allow user to edit the register groups.
+
 
+
[http://bugs.eclipse.org/237560 Bug 237560] [variables][cdi] Ehance variables view for feature parity with CDT.
+
 
+
[http://bugs.eclipse.org/249223 Bug 249223] [signals][cdi] Add support for "Resume without signal" action.
+
 
+
  
 
I believe the ones below are not show-stoppers and therefore lower priority, but not everyone may agree with this evaluation:
 
I believe the ones below are not show-stoppers and therefore lower priority, but not everyone may agree with this evaluation:
  
[http://bugs.eclipse.org/264895 Bug 264895] [console][cdi] Visible console should match debug selection
+
* [http://bugs.eclipse.org/264895 Bug 264895] [console][cdi] Visible console should match debug selection
 
+
* [http://bugs.eclipse.org/267209 Bug 267209] [launch][cdi] Refresh project when launch process terminates
[http://bugs.eclipse.org/267209 Bug 267209] [launch][cdi] Refresh project when launch process terminates
+
* [http://bugs.eclipse.org/271795 Bug 271795] [debug view] [cdi] Inferior should be visible, and shown terminated in post mortem launch
 
+
* [http://bugs.eclipse.org/293832 Bug 293832] [variables][cdi] wrong display of variable values with GDB DSF
[http://bugs.eclipse.org/271795 Bug 271795] [debug view] [cdi] Inferior should be visible, and shown terminated in post mortem launch
+
* [http://bugs.eclipse.org/298336 Bug 298336] [expressions] [cdi] Expression view flickers when switching between stack frames
 
+
[http://bugs.eclipse.org/293832 Bug 293832] [variables][cdi] wrong display of variable values with GDB DSF
+
 
+
[http://bugs.eclipse.org/298336 Bug 298336] [expressions] [cdi] Expression view flickers when switching between stack frames
+
  
 
== Bugs people have already said they will work on ==
 
== Bugs people have already said they will work on ==
Line 42: Line 31:
 
=== John Cortell (Freescale)===
 
=== John Cortell (Freescale)===
  
[http://bugs.eclipse.org/248606 Bug 248606] [menu][breakpoints][cdi] Add support for toggling watchpoints in the variables and expressions views.
+
* [http://bugs.eclipse.org/248606 Bug 248606] [menu][breakpoints][cdi] Add support for toggling watchpoints in the variables and expressions views.
 
+
* [http://bugs.eclipse.org/248595 Bug 248595] [breakpoints][cdi] - Add support pending breakpoints introduced in GDB 6.8.
[http://bugs.eclipse.org/248595 Bug 248595] [breakpoints][cdi] - Add support pending breakpoints introduced in GDB 6.8.
+
* [http://bugs.eclipse.org/249220 Bug 249220] [signals][cdi] Add support for the Signals view.
 
+
* [http://bugs.eclipse.org/248627 Bug 248627] [debug view] [cdi] Add an option to show full paths for the stack frame source location.
[http://bugs.eclipse.org/249220 Bug 249220] [signals][cdi] Add support for the Signals view.
+
 
+
[http://bugs.eclipse.org/248627 Bug 248627] [debug view] [cdi] Add an option to show full paths for the stack frame source location.
+
 
(This was also taken by Pawel Piech)
 
(This was also taken by Pawel Piech)
  
Line 66: Line 52:
 
=== Marc-Andre Laperle (student*) ===
 
=== Marc-Andre Laperle (student*) ===
  
[http://bugs.eclipse.org/274951 Bug 274951] [cdi] Add Watch action to C/C++ Editor
+
* [http://bugs.eclipse.org/274951 Bug 274951] [cdi] Add Watch action to C/C++ Editor
 
+
* [http://bugs.eclipse.org/269927 Bug 269927] [console] [cdi] Allow to save console to a file
[http://bugs.eclipse.org/269927 Bug 269927] [console] [cdi] Allow to save console to a file
+
  
 
(* Please don't change)
 
(* Please don't change)
Line 74: Line 59:
 
=== Marc Khouzam (Ericsson) ===
 
=== Marc Khouzam (Ericsson) ===
  
[http://bugs.eclipse.org/242943 Bug 242943] [breakpoints] [cdi] While GDB is running, we cannot make breakpoint commands
+
* [http://bugs.eclipse.org/242943 Bug 242943] [breakpoints] [cdi] While GDB is running, we cannot make breakpoint commands
 
+
* [http://bugs.eclipse.org/248610 Bug 248610] [menu][memory][cdi] Add a menu action to open memory view for a given variable.
[http://bugs.eclipse.org/248610 Bug 248610] [menu][memory][cdi] Add a menu action to open memory view for a given variable.
+
* [http://bugs.eclipse.org/249162 Bug 249162] [run control][cdi] Add support for "Set PC to here" operation.
 
+
* [http://bugs.eclipse.org/249165 Bug 249165] [run control][cdi] Add support for "Resume at Line" action
[http://bugs.eclipse.org/249162 Bug 249162] [run control][cdi] Add support for "Set PC to here" operation.
+
* [http://bugs.eclipse.org/249169 Bug 249169] [detail][cdi] Add support for alternative expression evaluation in detail pane.
 
+
* [http://bugs.eclipse.org/202354 Bug 202354] [launch][cdi] Support Environment tab in local launch
[http://bugs.eclipse.org/249165 Bug 249165] [run control][cdi] Add support for "Resume at Line" action
+
* [http://bugs.eclipse.org/275238 Bug 275238] [debugger][cdi] Pretty print stl gdb and eclipse cdt don't play well
 
+
[http://bugs.eclipse.org/249169 Bug 249169] [detail][cdi] Add support for alternative expression evaluation in detail pane.
+
 
+
[http://bugs.eclipse.org/202354 Bug 202354] [launch][cdi] Support Environment tab in local launch
+
 
+
[http://bugs.eclipse.org/275238 Bug 275238] [debugger][cdi] Pretty print stl gdb and eclipse cdt don't play well
+
  
 
=== Andy Jin (QNX) ===
 
=== Andy Jin (QNX) ===
  
[http://bugs.eclipse.org/248593 Bug 248593] [launch][cdi] Add a JTAG-specific launch.
+
* [http://bugs.eclipse.org/248593 Bug 248593] [launch][cdi] Add a JTAG-specific launch.
  
 
=== Navid Mehregani (Texas Instruments) ===  
 
=== Navid Mehregani (Texas Instruments) ===  
  
[http://bugs.eclipse.org/300096 Bug 300096] [expressions][run control][cdi] "DSF is missing certain debug actions from editor's context menu"
+
* [http://bugs.eclipse.org/300096 Bug 300096] [expressions][run control][cdi] "DSF is missing certain debug actions from editor's context menu"
  
 
== People contributing through testing ==
 
== People contributing through testing ==

Revision as of 00:19, 9 February 2010

Email discussions (February 2010) about the CDT's default debugger integration has led to the fact that it would be nice to switch the default to DSF-GDB for Helios, but that we need to get closer to feature-parity with CDI-GDB.

We also agree that new debugging features are not going to be done for CDI, so it would be good to start building momentum for DSF-GDB so as to get more contributions and get the whole CDT debugging to continue getting more new features. This will also benefit any DSF-based integration as DSF will be given more attention.

So, we are attempting to resolve the feature-parity bugs tagged [cdi]. This page documents which bugs are still open and if anyone has offered to tackle them.

Total list of bugs for feature-parity

List of bugs with [cdi] tag that are still open is here

Bugs still to be taken by someone

  • Bug 280607 [debug view][commands] CLIInfoThreadsInfo parsing tied to LWP
  • Bug 280631 [debug view] Thread list in Debug view not updated with non-Linux target
  • Bug 248587 [breakpoints][cdi] Support "Event' Breakpoints.
  • Bug 231883 [console][cdi] Inferior does not print to console when a PTY is not available
  • Bug 235747 [registers][cdi] Allow user to edit the register groups.
  • Bug 237560 [variables][cdi] Ehance variables view for feature parity with CDT.
  • Bug 249223 [signals][cdi] Add support for "Resume without signal" action.

I believe the ones below are not show-stoppers and therefore lower priority, but not everyone may agree with this evaluation:

  • Bug 264895 [console][cdi] Visible console should match debug selection
  • Bug 267209 [launch][cdi] Refresh project when launch process terminates
  • Bug 271795 [debug view] [cdi] Inferior should be visible, and shown terminated in post mortem launch
  • Bug 293832 [variables][cdi] wrong display of variable values with GDB DSF
  • Bug 298336 [expressions] [cdi] Expression view flickers when switching between stack frames

Bugs people have already said they will work on

John Cortell (Freescale)

  • Bug 248606 [menu][breakpoints][cdi] Add support for toggling watchpoints in the variables and expressions views.
  • Bug 248595 [breakpoints][cdi] - Add support pending breakpoints introduced in GDB 6.8.
  • Bug 249220 [signals][cdi] Add support for the Signals view.
  • Bug 248627 [debug view] [cdi] Add an option to show full paths for the stack frame source location.

(This was also taken by Pawel Piech)

Randy Rohrbach (Windriver)

  • Bug 207582 [variables][expressions][cdi] In views, chirldren of arrays should be grouped when more than 100
  • Bug 219203 [variables][cdi] Variables view should allow variables to be cast to a type.

Pawel Piech (Windriver)

  • Bug 219040 [variables][cdi] Variables view should show globals (or should it?)
  • Bug 269101 [variables][cdi] In no-columns mode, it's impossible to change the a variable's value.
  • Bug 219202 [variables][cdi] Variables view should use icons to represent types.
  • Bug 159958 [symbols][cdi] Integrate symbols service with CDT modules view.
  • Bug 248627 [debug view] [cdi] Add an option to show full paths for the stack frame source location.

(This was also taken by John Cortell)

Marc-Andre Laperle (student*)

  • Bug 274951 [cdi] Add Watch action to C/C++ Editor
  • Bug 269927 [console] [cdi] Allow to save console to a file

(* Please don't change)

Marc Khouzam (Ericsson)

  • Bug 242943 [breakpoints] [cdi] While GDB is running, we cannot make breakpoint commands
  • Bug 248610 [menu][memory][cdi] Add a menu action to open memory view for a given variable.
  • Bug 249162 [run control][cdi] Add support for "Set PC to here" operation.
  • Bug 249165 [run control][cdi] Add support for "Resume at Line" action
  • Bug 249169 [detail][cdi] Add support for alternative expression evaluation in detail pane.
  • Bug 202354 [launch][cdi] Support Environment tab in local launch
  • Bug 275238 [debugger][cdi] Pretty print stl gdb and eclipse cdt don't play well

Andy Jin (QNX)

  • Bug 248593 [launch][cdi] Add a JTAG-specific launch.

Navid Mehregani (Texas Instruments)

  • Bug 300096 [expressions][run control][cdi] "DSF is missing certain debug actions from editor's context menu"

People contributing through testing

Anna Dushistova (Mentor Graphics)

Sergey Prigogin (Google)

Back to the top