Package ghidra.pcode.memstate
Class MemoryPageBank
- java.lang.Object
- 
- ghidra.pcode.memstate.MemoryBank
- 
- ghidra.pcode.memstate.MemoryPageBank
 
 
- 
- Direct Known Subclasses:
- FilteredRegisterBank,- MemoryPageOverlay
 
 public class MemoryPageBank extends MemoryBank 
- 
- 
Field SummaryFields Modifier and Type Field Description protected MapSTL<java.lang.Long,MemoryPage>page- 
Fields inherited from class ghidra.pcode.memstate.MemoryBankfaultHandler
 
- 
 - 
Constructor SummaryConstructors Constructor Description MemoryPageBank(AddressSpace spc, boolean isBigEndian, int ps, MemoryFaultHandler faultHandler)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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.MemoryBankconstructValue, deconstructValue, getChunk, getInitializedMaskSize, getMemoryFaultHandler, getPageSize, getSpace, isBigEndian, setChunk, setInitialized
 
- 
 
- 
- 
- 
Field Detail- 
pageprotected MapSTL<java.lang.Long,MemoryPage> page 
 
- 
 - 
Constructor Detail- 
MemoryPageBankpublic MemoryPageBank(AddressSpace spc, boolean isBigEndian, int ps, MemoryFaultHandler faultHandler) 
 
- 
 - 
Method Detail- 
getPageprotected MemoryPage getPage(long addr) - Specified by:
- getPagein class- MemoryBank
 
 - 
setPageprotected void setPage(long addr, byte[] val, int skip, int size, int bufOffset)- Specified by:
- setPagein class- MemoryBank
 
 - 
setPageInitializedprotected void setPageInitialized(long addr, boolean initialized, int skip, int size, int bufOffset)- Specified by:
- setPageInitializedin class- MemoryBank
 
 
- 
 
-