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

CDT/Archive/cdt-debug-feature-parity-effort

< CDT‎ | Archive
Revision as of 12:37, 11 February 2010 by Marc.khouzam.gmail.com (Talk | contribs)

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 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 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 that have been completed

  • Bug 302324 [disassembly][runcontrol][cdi] RunToLine operation is not supported in DSF Disassembly view

Bugs people have already said they will work on

Ken Ryall (Nokia)

  • Bug 285907 [launch] Should GdbLaunchDelegate use AbstractCLaunchDelegate?

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.
  • Bug 280607 [debug view][commands] CLIInfoThreadsInfo parsing tied to LWP

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
  • Bug 300096 [expressions][run control][cdi] "DSF is missing certain debug actions from editor's context menu"

Andy Jin (QNX)

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

Navid Mehregani (Texas Instruments)

  • Bug 274872 [source lookup] Repeated '<unknow>' editor
  • Bug 234426 [source lookup] If a stack frame with no source is selected, an empty editor showing "Debug" in title is brought up.


People contributing through testing

Anna Dushistova (Mentor Graphics)

Sergey Prigogin (Google)

Back to the top