java.lang.Object
com.ibm.j9ddr.corereaders.memory.BaseMemoryRange
com.ibm.j9ddr.corereaders.memory.ProtectedMemoryRange
- All Implemented Interfaces:
IMemoryRange
,Comparable<IMemoryRange>
- Direct Known Subclasses:
BufferedMemorySource
,DumpMemorySource
,ELFMemorySource
,UnbackedMemorySource
Abstract memory range that adds the isReadable/Executable/Writable methods
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected boolean
protected boolean
Fields declared in class com.ibm.j9ddr.corereaders.memory.BaseMemoryRange
baseAddress, size
-
Constructor Summary
Constructors -
Method Summary
Methods declared in class com.ibm.j9ddr.corereaders.memory.BaseMemoryRange
compareTo, contains, getBaseAddress, getSize, getTopAddress, isBacked, isSubRange, overlaps
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface com.ibm.j9ddr.corereaders.memory.IMemoryRange
getAddressSpaceId, getName
-
Field Details
-
executable
protected boolean executable -
readOnly
protected boolean readOnly
-
-
Constructor Details
-
ProtectedMemoryRange
protected ProtectedMemoryRange(long baseAddress, long size)
-
-
Method Details
-
isExecutable
public boolean isExecutable() -
isReadOnly
public boolean isReadOnly()
-