|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
avrora.sim.Simulator.TimeoutException
The TimeoutException is thrown by the simulator when a timeout reaches zero. Timeouts can
be used to ensure termination of the simulator during testing, and implementing timestepping in
surrounding tools such as interactive debuggers or visualizers.
start() call.
| Field Summary | |
int |
address
The address field stores the address of the next instruction to be executed after the
timeout. |
Instr |
instr
The instr field stores the next instruction to be executed after the timeout. |
State |
state
The state field stores the state of the simulation at the point at which the timeout
occurred. |
long |
timeout
The timeout field stores the value (in clock cycles) of the timeout that occurred. |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public final Instr instr
instr field stores the next instruction to be executed after the timeout.
public final int address
address field stores the address of the next instruction to be executed after the
timeout.
public final State state
state field stores the state of the simulation at the point at which the timeout
occurred.
public final long timeout
timeout field stores the value (in clock cycles) of the timeout that occurred.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||