Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-debug-dev] Feedback Required: Global enable/disable of breakpoints

Debug Implementors,

We are looking into the feature described by the following bug:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=10078

The feature is to allow the user to quickly "turn off/skip" all 
breakpoints, without having to disable all breakpoints. Effectively, this 
disables the breakpoint manager, or takes breakpoints "offline". The user 
can then easily "turn on" breakpoints again. Thus, if you have a 
collection of breakpoints - some enabled, some not - this state will be 
maintained. The feature is also useful programatically to implement other 
features such as avoiding breakpoints during a "run to line" operation. 

The implementation of this feature (or, at least one implementation we are 
choosing), requires debug implementors to be aware of a new state on the 
breakpoint manager (enabled/disabled). Thus, as breakpoints are added and 
changed, debug targets must honor the new setting on the breakpoint 
manager to take advantage of this new feature. A target that ignores this 
will appear "broken" to the user. Thus, althought there are no breaking 
API changes, or binary compatibility issues, this would be a behaviour 
change.

The question is: are debug implementors willing to implement this new 
feature for 3.0? Or should we toss it?

Darin


Back to the top