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
ConstructorDescriptionMemoryImage
(AddressSpace spc, boolean isBigEndian, int ps, MemoryLoadImage ld, MemoryFaultHandler faultHandler) -
Method Summary
Modifier and TypeMethodDescriptiongetPage
(long addr) protected void
setPage
(long addr, byte[] val, int skip, int size, int bufOffset) protected void
setPageInitialized
(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:
getPage
in classMemoryBank
-
setPage
protected void setPage(long addr, byte[] val, int skip, int size, int bufOffset) - Specified by:
setPage
in classMemoryBank
-
setPageInitialized
protected void setPageInitialized(long addr, boolean initialized, int skip, int size, int bufOffset) - Specified by:
setPageInitialized
in classMemoryBank
-