Package ghidra.app.emulator
Class MemoryAccessFilter
- java.lang.Object
-
- ghidra.app.emulator.MemoryAccessFilter
-
public abstract class MemoryAccessFilter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MemoryAccessFilter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
dispose()
Dispose this filter which will cause it to be removed from the memory state.boolean
filterOnExecutionOnly()
protected abstract void
processRead(AddressSpace spc, long off, int size, byte[] values)
protected abstract void
processWrite(AddressSpace spc, long off, int size, byte[] values)
void
setFilterOnExecutionOnly(boolean filterOnExecutionOnly)
-
-
-
Field Detail
-
emu
protected Emulator emu
-
-
Method Detail
-
processRead
protected abstract void processRead(AddressSpace spc, long off, int size, byte[] values)
-
processWrite
protected abstract void processWrite(AddressSpace spc, long off, int size, byte[] values)
-
dispose
public void dispose()
Dispose this filter which will cause it to be removed from the memory state. If overriden, be sure to invoke super.dispose().
-
filterOnExecutionOnly
public boolean filterOnExecutionOnly()
-
setFilterOnExecutionOnly
public void setFilterOnExecutionOnly(boolean filterOnExecutionOnly)
-
-