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