avrora.monitors
Class TraceMonitor.Monitor.Probe

java.lang.Object
  extended byavrora.monitors.TraceMonitor.Monitor.Probe
All Implemented Interfaces:
Simulator.Probe
Enclosing class:
TraceMonitor.Monitor

public class TraceMonitor.Monitor.Probe
extends java.lang.Object
implements Simulator.Probe


Constructor Summary
TraceMonitor.Monitor.Probe()
           
 
Method Summary
 void fireAfter(Instr i, int addr, State s)
          The fireAfter() method is called after the probed instruction executes.
 void fireBefore(Instr i, int addr, 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
 

Constructor Detail

TraceMonitor.Monitor.Probe

public TraceMonitor.Monitor.Probe()
Method Detail

fireBefore

public void fireBefore(Instr i,
                       int addr,
                       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 probed
addr - the address at which this instruction resides
s - the state of the simulation

fireAfter

public void fireAfter(Instr i,
                      int addr,
                      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 probed
addr - the address at which this instruction resides
s - the state of the simulation