Module openj9.dtfj

Class OMRMemCategoryHelper


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

      • OMRMemCategoryHelper

        public OMRMemCategoryHelper()
    • Method Detail

      • getUnusedAllocate32HeapRegionsMemoryCategory

        public static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer getUnusedAllocate32HeapRegionsMemoryCategory​(com.ibm.j9ddr.vm29.pointer.generated.OMRPortLibraryGlobalDataPointer portGlobals)
                                                                                                                       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