jmce.sim
Class BreakPointWrite
java.lang.Object
jmce.sim.BreakPoint
jmce.sim.BreakPointWrite
- All Implemented Interfaces:
- MemoryWriteListener
public class BreakPointWrite
- extends BreakPoint
- implements MemoryWriteListener
Breakpoint on memory write.
- Version:
- 1.00
- Author:
- Mario Viara
Method Summary |
void |
destroy()
Destroy the break point. |
protected java.lang.String |
formatMsg(int a,
int v1,
int v2)
|
void |
writeMemory(Memory m,
int address,
int value,
int oldValue)
Called when a memory write event occours. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BreakPointWrite
public BreakPointWrite(CPU cpu,
BreakPointListener l,
Memory memory,
int address)
BreakPointWrite
protected BreakPointWrite(CPU cpu,
java.lang.String name,
BreakPointListener l,
Memory memory,
int address)
formatMsg
protected java.lang.String formatMsg(int a,
int v1,
int v2)
writeMemory
public void writeMemory(Memory m,
int address,
int value,
int oldValue)
throws SIMException
- Description copied from interface:
MemoryWriteListener
- Called when a memory write event occours.
This method is called when a memory write operation occours
in the specified memory.
- Specified by:
writeMemory
in interface MemoryWriteListener
- Parameters:
m
- - Memory involved in the write operation.address
- - Address written.value
- - Value written.oldValue
- - Old value of this memory location.
- Throws:
SIMException
destroy
public void destroy()
- Description copied from class:
BreakPoint
- Destroy the break point.
Must unregister all memory read / write listener and free
all used resources.
- Specified by:
destroy
in class BreakPoint