Package ghidra.app.emulator.state
Class FilteredMemoryPageOverlay
java.lang.Object
ghidra.pcode.memstate.MemoryBank
ghidra.pcode.memstate.MemoryPageBank
ghidra.pcode.memstate.MemoryPageOverlay
ghidra.app.emulator.state.FilteredMemoryPageOverlay
-
Field Summary
Fields inherited from class ghidra.pcode.memstate.MemoryPageOverlay
underlieFields inherited from class ghidra.pcode.memstate.MemoryPageBank
pageFields inherited from class ghidra.pcode.memstate.MemoryBank
faultHandler -
Constructor Summary
ConstructorsConstructorDescriptionFilteredMemoryPageOverlay(AddressSpace spc, MemoryBank ul, boolean writeBack) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetChunk(long offset, int size, byte[] val) This the most general method for writing a sequence of bytes into the memory bank.Methods inherited from class ghidra.pcode.memstate.MemoryPageOverlay
getPageMethods inherited from class ghidra.pcode.memstate.MemoryPageBank
setPage, setPageInitializedMethods inherited from class ghidra.pcode.memstate.MemoryBank
constructValue, deconstructValue, getChunk, getInitializedMaskSize, getMemoryFaultHandler, getPageSize, getSpace, isBigEndian, setInitialized
-
Constructor Details
-
FilteredMemoryPageOverlay
-
-
Method Details
-
setChunk
public void setChunk(long offset, int size, byte[] val) Description copied from class:MemoryBankThis the most general method for writing a sequence of bytes into the memory bank. The initial offset and page writes will be wrapped within the address space.- Overrides:
setChunkin classMemoryBank- Parameters:
offset- is the start of the byte range to be written. This offset will be wrapped within the spacesize- is the number of bytes to writeval- is a pointer to the sequence of bytes to be written into the bank
-