Package ghidra.pcode.memstate
Class MemoryPageBank
java.lang.Object
ghidra.pcode.memstate.MemoryBank
ghidra.pcode.memstate.MemoryPageBank
- Direct Known Subclasses:
FilteredRegisterBank
,MemoryPageOverlay
-
Field Summary
Fields inherited from class ghidra.pcode.memstate.MemoryBank
faultHandler
-
Constructor Summary
ConstructorDescriptionMemoryPageBank
(AddressSpace spc, boolean isBigEndian, int ps, MemoryFaultHandler faultHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected MemoryPage
getPage
(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
-
Field Details
-
page
-
-
Constructor Details
-
MemoryPageBank
public MemoryPageBank(AddressSpace spc, boolean isBigEndian, int ps, 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
-