mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-21 07:55:24 +02:00
2004-11-24 Alain Magloire
Use the ICDITarget.deleteAllBreakpoints() for speed. * org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
This commit is contained in:
parent
5946594715
commit
317776f413
2 changed files with 16 additions and 13 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2004-11-24 Alain Magloire
|
||||||
|
|
||||||
|
Use the ICDITarget.deleteAllBreakpoints() for speed.
|
||||||
|
* org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
|
||||||
|
|
||||||
2004-11-24 Mikhail Khodjaiants
|
2004-11-24 Mikhail Khodjaiants
|
||||||
Do not request to dispose local variables when the target is resumed.
|
Do not request to dispose local variables when the target is resumed.
|
||||||
* CExpression.java
|
* CExpression.java
|
||||||
|
|
|
@ -503,13 +503,12 @@ public class CBreakpointManager implements IBreakpointManagerListener, ICDIEvent
|
||||||
}
|
}
|
||||||
|
|
||||||
private void removeAllBreakpoints() {
|
private void removeAllBreakpoints() {
|
||||||
ICDIBreakpoint[] cdiBreakpoints = getBreakpointMap().getAllCDIBreakpoints();
|
|
||||||
ICDITarget cdiTarget = getCDITarget();
|
ICDITarget cdiTarget = getCDITarget();
|
||||||
if ( cdiBreakpoints.length > 0 ) {
|
|
||||||
try {
|
try {
|
||||||
cdiTarget.deleteBreakpoints( cdiBreakpoints );
|
cdiTarget.deleteAllBreakpoints();
|
||||||
}
|
}
|
||||||
catch( CDIException e ) {
|
catch( CDIException e ) {
|
||||||
|
// Do we care ?
|
||||||
CDebugCorePlugin.log( e.getMessage() );
|
CDebugCorePlugin.log( e.getMessage() );
|
||||||
}
|
}
|
||||||
ICBreakpoint[] breakpoints = getBreakpointMap().getAllCBreakpoints();
|
ICBreakpoint[] breakpoints = getBreakpointMap().getAllCBreakpoints();
|
||||||
|
@ -522,7 +521,6 @@ public class CBreakpointManager implements IBreakpointManagerListener, ICDIEvent
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private void setLocationBreakpointOnTarget( final ICBreakpoint breakpoint, final ICDITarget target, final ICDILocation location, final ICDICondition condition, final boolean enabled ) {
|
private void setLocationBreakpointOnTarget( final ICBreakpoint breakpoint, final ICDITarget target, final ICDILocation location, final ICDICondition condition, final boolean enabled ) {
|
||||||
DebugPlugin.getDefault().asyncExec( new Runnable() {
|
DebugPlugin.getDefault().asyncExec( new Runnable() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue