Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## avrora.monitors
Class GDBServer.GDBMonitor.StartupProbe

    java.lang.Object
      avrora.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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD