|
||||||||||
| 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.BreakPointException
The BreakPointException is an exception that is thrown by the simulator before it executes
an instruction which has a breakpoint. When this exception is thrown within the simulator, the
simulator is left in a state where it is ready to be resumed where it left off by the
start() method. When resuming, the breakpointed instruction will not cause a second
BreakPointException until the the instruction is executed a second time.
| Field Summary | |
int |
address
The address field stores the address of the instruction that caused the breakpoint. |
Instr |
instr
The instr field stores the instruction that caused the breakpoint. |
State |
state
The state field stores a reference to the state of the simulator when the breakpoint
occurred, before executing the instruction. |
| 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 instruction that caused the breakpoint.
public final int address
address field stores the address of the instruction that caused the breakpoint.
public final State state
state field stores a reference to the state of the simulator when the breakpoint
occurred, before executing the instruction.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||