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(Instr i,
int address,
State s)
The fireAfter() method is called after the probed instruction executes. |
void |
fireBefore(Instr i,
int address,
State s)
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(Instr i,
int address,
State s)
- Description copied from interface:
Simulator.Probe
- The
fireBefore() method is called before the probed instruction executes.
- Specified by:
fireBefore in interface Simulator.Probe
- Parameters:
i - the instruction being probedaddress - the address at which this instruction residess - the state of the simulation
fireAfter
public void fireAfter(Instr i,
int address,
State s)
- Description copied from interface:
Simulator.Probe
- The
fireAfter() method is called after the probed instruction executes.
- Specified by:
fireAfter in interface Simulator.Probe
- Parameters:
i - the instruction being probedaddress - the address at which this instruction residess - the state of the simulation