Index:
ChangeLog =================================================================== RCS
file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v retrieving revision
1.125 diff -u -r1.125 ChangeLog --- ChangeLog 7 Feb 2003 20:22:04
-0000 1.125 +++ ChangeLog 10 Feb 2003 19:28:56 -0000 @@ -1,3
+1,7 @@ +2003-02-10 Mikhail Khodjaiants + Disable the address
breakpoints to prevent the debugger to insert them prematurely. + *
CDebugTarget.java + 2003-02-05 David
Inglis Refactor Constants to debug.core Index:
src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java =================================================================== RCS
file:
/home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java,v retrieving
revision 1.83 diff -u -r1.83 CDebugTarget.java ---
src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java 5 Feb 2003
22:32:07 -0000 1.83 +++
src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java 10 Feb 2003
19:28:57 -0000 @@ -345,6 +345,17
@@ { if ( bps[i]
instanceof ICBreakpoint && isTargetBreakpoint( bps[i] ) &&
findCDIBreakpoint( bps[i] ) == null )
{ + if (
bps[i] instanceof ICAddressBreakpoint
) + { + //
disable address breakpoints to prevent the debugger to insert them prematurely
+ try + { + bps[i].setEnabled(
false
); + } + catch(
CoreException e
) + { + } + } breakpointAdded(
(ICBreakpoint)bps[i]
); } } @@ -352,6
+363,10 @@ } } + private
void
disableAddressBreakpoints() + { + + } private
boolean isTargetBreakpoint( IBreakpoint bp
) { IProject project =
bp.getMarker().getResource().getProject();
|