java.lang.Object
com.ibm.j9ddr.vm29.tools.ddrinteractive.commands.SegmentsUtil

public class SegmentsUtil extends Object
  • Constructor Details

    • SegmentsUtil

      public SegmentsUtil()
  • Method Details

    • dbgDumpSegmentList

      public static void dbgDumpSegmentList(PrintStream out, com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer segmentListPointer) throws CorruptDataException
      Throws:
      CorruptDataException
    • dbgDumpJITCodeSegmentList

      public static void dbgDumpJITCodeSegmentList(PrintStream out, com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer segmentListPointer) throws CorruptDataException
      Throws:
      CorruptDataException
    • checkSegmentsForOverlap

      public static void checkSegmentsForOverlap(PrintStream out, com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, int segmentType) throws CorruptDataException
      Find and print overlapping memory segments
      Parameters:
      out - Output stream
      vm - a J9JavaVMPointer
      segmentType - Limit search to these types of segments
      Throws:
      CorruptDataException