- java.lang.Object
-
- com.ibm.j9ddr.vm29.pointer.helper.OMRMemCategoryHelper
-
public class OMRMemCategoryHelper extends Object
Helper routines for OMRMemCategoryPointer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOMRMemCategoryHelper.IOMRMemCategoryVisitor
-
Constructor Summary
Constructors Constructor Description OMRMemCategoryHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointergetMemoryCategory(UDATA memoryCategory)static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointergetUnusedAllocate32HeapRegionsMemoryCategory(com.ibm.j9ddr.vm29.pointer.generated.OMRPortLibraryGlobalDataPointer portGlobals)static voidvisitMemoryCategoryChildren(com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer startNode, OMRMemCategoryHelper.IOMRMemCategoryVisitor visitor)Performs a depth-first walk of all the children of startNode, starting with startNode itself
-
-
-
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
-
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 CorruptDataExceptionPerforms a depth-first walk of all the children of startNode, starting with startNode itself- Parameters:
startNode- Node to start walking fromvisitor- Visitor object- Throws:
CorruptDataException
-
-