Package ghidra.app.emulator.memory
Class MemoryImage
java.lang.Object
ghidra.pcode.memstate.MemoryBank
ghidra.app.emulator.memory.MemoryImage
-
Field Summary
Fields inherited from class ghidra.pcode.memstate.MemoryBank
faultHandler -
Constructor Summary
ConstructorsConstructorDescriptionMemoryImage(AddressSpace spc, boolean isBigEndian, int ps, MemoryLoadImage ld, MemoryFaultHandler faultHandler) -
Method Summary
Modifier and TypeMethodDescriptiongetPage(long addr) protected voidsetPage(long addr, byte[] val, int skip, int size, int bufOffset) protected voidsetPageInitialized(long addr, boolean initialized, int skip, int size, int bufOffset) Methods inherited from class ghidra.pcode.memstate.MemoryBank
constructValue, deconstructValue, getChunk, getInitializedMaskSize, getMemoryFaultHandler, getPageSize, getSpace, isBigEndian, setChunk, setInitialized
-
Constructor Details
-
MemoryImage
public MemoryImage(AddressSpace spc, boolean isBigEndian, int ps, MemoryLoadImage ld, MemoryFaultHandler faultHandler)
-
-
Method Details
-
getPage
- Specified by:
getPagein classMemoryBank
-
setPage
protected void setPage(long addr, byte[] val, int skip, int size, int bufOffset) - Specified by:
setPagein classMemoryBank
-
setPageInitialized
protected void setPageInitialized(long addr, boolean initialized, int skip, int size, int bufOffset) - Specified by:
setPageInitializedin classMemoryBank
-