frysk.stepping
Class InstructionStepThroughState
java.lang.Object
frysk.stepping.State
frysk.stepping.InstructionStepThroughState
public class InstructionStepThroughState
- extends State
Method Summary |
State |
handleUpdate(TaskStepEngine tse)
State used to represent when a task has entered some section of the program (such
as a .plt section) which must be carefully stepped through. |
boolean |
isAlive()
Returns whether or not this State a Task which has just died. |
boolean |
isStopped()
Returns whether or not this State represents a stopped Task. |
InstructionStepThroughState
public InstructionStepThroughState(Task task)
InstructionStepThroughState
public InstructionStepThroughState(Task task,
String name)
handleUpdate
public State handleUpdate(TaskStepEngine tse)
- State used to represent when a task has entered some section of the program (such
as a .plt section) which must be carefully stepped through.
- Specified by:
handleUpdate
in class State
- Parameters:
tse
- The TaskStepEngine for this State.
- Returns:
- this If more stepping needs to be done.
isStopped
public boolean isStopped()
- Description copied from class:
State
- Returns whether or not this State represents a stopped Task.
- Specified by:
isStopped
in class State
- Returns:
- true If the Task is stopped
isAlive
public boolean isAlive()
- Description copied from class:
State
- Returns whether or not this State a Task which has just died.
- Specified by:
isAlive
in class State
- Returns:
- true If the Task is alive