Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.debug.core.cdi.model
Interface ICDIExecuteStep

All Known Subinterfaces:
ICDITarget, ICDIThread, ICDIThreadGroup

public interface ICDIExecuteStep

Provides the ability to step into, over, and until from the current execution location. Implementations must be non-blocking.


Method Summary
 void stepInto(int count)
          Steps into the current source line.
 void stepIntoInstruction(int count)
          Steps into the current machine instruction.
 void stepOver(int count)
          Steps over the current source line.
 void stepOverInstruction(int count)
          Steps over the current machine instruction.
 void stepUntil(ICDILocation location)
          Continues running until location is reached.
 

Method Detail

stepOver

void stepOver(int count)
              throws CDIException
Steps over the current source line. if count <= 0 it is a noop. Can only be called when the associated target/thread is suspended.

Parameters:
count - as in `step', but do so count times.
Throws:
CDIException - if this method fails. Reasons include:

stepOverInstruction

void stepOverInstruction(int count)
                         throws CDIException
Steps over the current machine instruction. Can only be called when the associated target/thread is suspended. if count <= 0 it is a noop.

Parameters:
count - as in `stepOverInstruction', but do so count times.
Throws:
CDIException - if this method fails. Reasons include:

stepInto

void stepInto(int count)
              throws CDIException
Steps into the current source line. Can only be called when the associated target/thread is suspended. if count <= 0 it is a noop.

Parameters:
count - as in `step', but do so count times.
Throws:
CDIException - if this method fails. Reasons include:

stepIntoInstruction

void stepIntoInstruction(int count)
                         throws CDIException
Steps into the current machine instruction. Can only be called when the associated target/thread is suspended. if count <= 0 it is a noop.

Throws:
CDIException - if this method fails. Reasons include:

stepUntil

void stepUntil(ICDILocation location)
               throws CDIException
Continues running until location is reached. If the program will be suspended if attempt to exit the current frame. Can only be called when the associated target is suspended.

Throws:
CDIException - if this method fails. Reasons include:

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.