1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00

The reason of the 'suspended' event has been changed from ICDIBreakpoint to ICDIBreakpointHit.

This commit is contained in:
Mikhail Khodjaiants 2002-09-05 14:54:18 +00:00
parent fa789eea01
commit d32b5a8355
2 changed files with 11 additions and 3 deletions

View file

@ -21,6 +21,7 @@ import org.eclipse.cdt.debug.core.IFormattedMemoryRetrieval;
import org.eclipse.cdt.debug.core.IRestart; import org.eclipse.cdt.debug.core.IRestart;
import org.eclipse.cdt.debug.core.IState; import org.eclipse.cdt.debug.core.IState;
import org.eclipse.cdt.debug.core.cdi.CDIException; import org.eclipse.cdt.debug.core.cdi.CDIException;
import org.eclipse.cdt.debug.core.cdi.ICDIBreakpointHit;
import org.eclipse.cdt.debug.core.cdi.ICDIBreakpointManager; import org.eclipse.cdt.debug.core.cdi.ICDIBreakpointManager;
import org.eclipse.cdt.debug.core.cdi.ICDICondition; import org.eclipse.cdt.debug.core.cdi.ICDICondition;
import org.eclipse.cdt.debug.core.cdi.ICDIConfiguration; import org.eclipse.cdt.debug.core.cdi.ICDIConfiguration;
@ -1151,9 +1152,9 @@ public class CDebugTarget extends CDebugElement
{ {
handleEndSteppingRange( (ICDIEndSteppingRange)reason ); handleEndSteppingRange( (ICDIEndSteppingRange)reason );
} }
else if ( reason instanceof ICDIBreakpoint ) else if ( reason instanceof ICDIBreakpointHit )
{ {
handleBreakpointHit( (ICDIBreakpoint)reason ); handleBreakpointHit( (ICDIBreakpointHit)reason );
} }
else if ( reason instanceof ICDISignal ) else if ( reason instanceof ICDISignal )
{ {
@ -1193,7 +1194,7 @@ public class CDebugTarget extends CDebugElement
fireSuspendEvent( DebugEvent.UNSPECIFIED ); fireSuspendEvent( DebugEvent.UNSPECIFIED );
} }
private void handleBreakpointHit( ICDIBreakpoint breakpoint ) private void handleBreakpointHit( ICDIBreakpointHit breakpointHit )
{ {
fireSuspendEvent( DebugEvent.BREAKPOINT ); fireSuspendEvent( DebugEvent.BREAKPOINT );
} }

View file

@ -15,6 +15,7 @@ import org.eclipse.cdt.debug.core.ICFunctionBreakpoint;
import org.eclipse.cdt.debug.core.ICLineBreakpoint; import org.eclipse.cdt.debug.core.ICLineBreakpoint;
import org.eclipse.cdt.debug.core.IStackFrameInfo; import org.eclipse.cdt.debug.core.IStackFrameInfo;
import org.eclipse.cdt.debug.core.IState; import org.eclipse.cdt.debug.core.IState;
import org.eclipse.cdt.debug.core.cdi.ICDIBreakpointHit;
import org.eclipse.cdt.debug.core.cdi.ICDIExitInfo; import org.eclipse.cdt.debug.core.cdi.ICDIExitInfo;
import org.eclipse.cdt.debug.core.cdi.ICDISignal; import org.eclipse.cdt.debug.core.cdi.ICDISignal;
import org.eclipse.cdt.debug.ui.CDebugUIPlugin; import org.eclipse.cdt.debug.ui.CDebugUIPlugin;
@ -292,6 +293,12 @@ public class CDTDebugModelPresentation extends LabelProvider
new String[] { ((ICDISignal)info).getName(), ((ICDISignal)info).getMeaning() } ); new String[] { ((ICDISignal)info).getName(), ((ICDISignal)info).getMeaning() } );
return label; return label;
} }
/*
if ( info != null && info instanceof ICDIBreakpointHit )
{
return target.getName() + " (Breakpoint hit)";
}
*/
} }
} }
} }