avrora.monitors
Class GDBServer.GDBMonitor.StartupProbe

java.lang.Object
  extended byavrora.monitors.GDBServer.GDBMonitor.StartupProbe
All Implemented Interfaces:
Simulator.Probe
Enclosing class:
GDBServer.GDBMonitor

protected class GDBServer.GDBMonitor.StartupProbe
extends java.lang.Object
implements Simulator.Probe

The StartupProbe is a probe inserted at the beginning of the program that will stop the simulation in order to wait for GDB to connect to Avrora.


Nested Class Summary
 
Nested classes inherited from class avrora.sim.Simulator.Probe
Simulator.Probe.Empty
 
Constructor Summary
protected GDBServer.GDBMonitor.StartupProbe()
           
 
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
 

Constructor Detail

GDBServer.GDBMonitor.StartupProbe

protected GDBServer.GDBMonitor.StartupProbe()
Method Detail

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 simulation
pc - 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 simulation
pc - the address at which this instruction resides