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 voiddispose()Dispose this filter which will cause it to be removed from the memory state.booleanfilterOnExecutionOnly()protected abstract voidprocessRead(AddressSpace spc, long off, int size, byte[] values)protected abstract voidprocessWrite(AddressSpace spc, long off, int size, byte[] values)voidsetFilterOnExecutionOnly(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)
-
-