Module openj9.dtfj

Class OMRMemCategoryHelper

java.lang.Object
com.ibm.j9ddr.vm29.pointer.helper.OMRMemCategoryHelper

public class OMRMemCategoryHelper extends Object
Helper routines for OMRMemCategoryPointer.
  • Constructor Details

    • OMRMemCategoryHelper

      public OMRMemCategoryHelper()
  • Method Details

    • getUnusedAllocate32HeapRegionsMemoryCategory

      public static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer getUnusedAllocate32HeapRegionsMemoryCategory(com.ibm.j9ddr.vm29.pointer.generated.OMRPortLibraryGlobalDataPointer portGlobals) throws CorruptDataException
      Throws:
      CorruptDataException
    • getMemoryCategory

      public static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer getMemoryCategory(UDATA memoryCategory) throws CorruptDataException
      Throws:
      CorruptDataException
    • visitMemoryCategoryChildren

      public static void visitMemoryCategoryChildren(com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer startNode, OMRMemCategoryHelper.IOMRMemCategoryVisitor visitor) throws CorruptDataException
      Performs a depth-first walk of all the children of startNode, starting with startNode itself
      Parameters:
      startNode - Node to start walking from
      visitor - Visitor object
      Throws:
      CorruptDataException