avrora.monitors
Class GDBServer.GDBMonitor.StepProbe
java.lang.Object
avrora.monitors.GDBServer.GDBMonitor.StepProbe
- All Implemented Interfaces:
- Simulator.Probe
- Enclosing class:
- GDBServer.GDBMonitor
- protected class GDBServer.GDBMonitor.StepProbe
- extends java.lang.Object
- implements Simulator.Probe
The StepProbe
class implements a probe that is used to step by a single
instruction. It calls the commandLoop()
method after the target instruction
executes, thus stepping by only a single instruction.
Method Summary |
void |
fireAfter(State s,
int pc)
The fireAfter() method is called after the probed instruction executes. |
void |
fireBefore(State s,
int pc)
The fireBefore() method is called before the probed instruction executes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GDBServer.GDBMonitor.StepProbe
protected GDBServer.GDBMonitor.StepProbe()
fireBefore
public void fireBefore(State s,
int pc)
- Description copied from interface:
Simulator.Probe
- The
fireBefore()
method is called before the probed instruction executes.
- Specified by:
fireBefore
in interface Simulator.Probe
- Parameters:
s
- the state of the simulationpc
- the address at which this instruction resides
fireAfter
public void fireAfter(State s,
int pc)
- Description copied from interface:
Simulator.Probe
- The
fireAfter()
method is called after the probed instruction executes.
- Specified by:
fireAfter
in interface Simulator.Probe
- Parameters:
s
- the state of the simulationpc
- the address at which this instruction resides