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 booleanprotected booleanprotected booleanFields 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, overlapsMethods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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()
-