Module openj9.dtfj

Class ProtectedMemoryRange

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

public abstract class ProtectedMemoryRange extends BaseMemoryRange
Abstract memory range that adds the isReadable/Executable/Writable methods
  • Field Details

    • executable

      protected boolean executable
    • shared

      protected boolean shared
    • readOnly

      protected boolean readOnly
  • Constructor Details

    • ProtectedMemoryRange

      protected ProtectedMemoryRange(long baseAddress, long size)
  • Method Details

    • isExecutable

      public boolean isExecutable()
    • isReadOnly

      public boolean isReadOnly()
    • isShared

      public boolean isShared()