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/BreakpointsWorkingGroup"

< CDT‎ | Obsolete
(April 19th, 2016)
(April 19th, 2016)
Line 64: Line 64:
 
*# Look into how other IDEs handle breakpoints to address such issues:
 
*# Look into how other IDEs handle breakpoints to address such issues:
 
*## DS-5 (ARM)
 
*## DS-5 (ARM)
 +
*##* https://www.youtube.com/watch?v=OigHLSLWUgI
 
*## Code-XL (AMD)
 
*## Code-XL (AMD)
 
*## Visual Studio (MS)
 
*## Visual Studio (MS)
Line 73: Line 74:
 
*## XTensa Debugger (Tensilica)
 
*## XTensa Debugger (Tensilica)
 
*## C-SPY (IAR)
 
*## C-SPY (IAR)
 +
* Mikhail to re-implement a prototype to show target breakpoint nodes under main platform breakpoint node
 +
* Marc K or Alvaro to prepare demo of Mikhail's patch of usage of Breakpoint view detail pane
 +
** https://git.eclipse.org/r/17181
 +
** http://eclip.se/419017
 +
* Jonah to prepare demo of Mikhail's patch of using colour for breakpoint installation status
 +
** https://git.eclipse.org/r/25848

Revision as of 13:46, 19 April 2016

Introduction

Purpose of this group is to improve breakpoint features and usability in CDT.

Next teleconference

Please see minutes of previous meetings below
The next call will be May 24th, 2016 at 11am (Ottawa time)

  • North America 1-866-569-4992
  • Germany 49-692-2224-6059
  • France 33-(0)-17-070-8535
  • UK 0800-033-7806
  • Switzerland 41-44-580-2115
  • Sweden 46-85-063-8386
  • Italy 003-902-3604-8268

Attendees use this: Extension: 700 Passcode: 19455

Design Notes

Breakpoint Properties Dialog

The breakpoint properties dialog design directly affects three of the planned bugs:

  • bug 360291 - Allow user to edit line breakpoint file in properties dialog
  • bug 360295 - Customize property dialog for editing breakpoints
  • bug 360588 - Allow user to edit all its properties prior to creating the breakpoint [DONE]

The data flow in the breakpoint properties dialog is illustrated in the following diagram. Below it is a comparison diagram from the Wind River product. CDT Breakpoint Properties Dialog - Overview

Wind River Breakpoint Properties Dialog - Overview


CDT Breakpoint Properties Dialog - Pages class hierarchy

Wind River Breakpoint Properties Dialog - Pages class hierarchy

Minutes of meetings

April 19th, 2016

Attendees

  1. Mikhail Khodjaiants (Mentor)
  2. Tracy Miranda (Kichwa Coders)
  3. Jonah Graham (Kichwa Coders)
  4. Marc Dumais (Ericsson)
  5. Marc Khouzam (Ericsson)

Minutes

  • Issues
    1. Hard for users to control where breakpoints are installed on multi-core systems
    2. Breakpoints don't work smoothly in a multi-session situation
  • High-level requirements
    1. Users have trouble seeing where a breakpoint actually applies (target, thread, core, etc)
    2. Users need a good way to control where a breakpoint should apply
    3. Need to persist user-configured applicability of breakpoints
    4. Need multiple breakpoints at the same location so as to configure each one differently
    5. Synchronization with the GDB console should work in all cases

Back to the top