Uses of Class
com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor
-
Packages that use GCHeapRegionDescriptor Package Description com.ibm.j9ddr.vm29.j9 com.ibm.j9ddr.vm29.j9.gc com.ibm.j9ddr.vm29.j9.walkers com.ibm.j9ddr.vm29.view.dtfj.java.j9 -
-
Uses of GCHeapRegionDescriptor in com.ibm.j9ddr.vm29.j9
Methods in com.ibm.j9ddr.vm29.j9 that return GCHeapRegionDescriptor Modifier and Type Method Description static GCHeapRegionDescriptor
ObjectModel. findRegionForPointer(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, GCHeapRegionManager hrm, AbstractPointer pointer, GCHeapRegionDescriptor region)
Returns the heap region of a pointer.static GCHeapRegionDescriptor
ObjectModel. regionForAddress(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, GCHeapRegionManager hrm, AbstractPointer pointer)
Returns the heap region for address of a pointer.Methods in com.ibm.j9ddr.vm29.j9 with parameters of type GCHeapRegionDescriptor Modifier and Type Method Description static GCHeapRegionDescriptor
ObjectModel. findRegionForPointer(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, GCHeapRegionManager hrm, AbstractPointer pointer, GCHeapRegionDescriptor region)
Returns the heap region of a pointer.static boolean
ObjectModel. isPointerInRegion(AbstractPointer pointer, GCHeapRegionDescriptor region)
Returns true if a pointer is in stored in specified region. -
Uses of GCHeapRegionDescriptor in com.ibm.j9ddr.vm29.j9.gc
Subclasses of GCHeapRegionDescriptor in com.ibm.j9ddr.vm29.j9.gc Modifier and Type Class Description class
GCHeapRegionDescriptorSegregated_V1
Fields in com.ibm.j9ddr.vm29.j9.gc declared as GCHeapRegionDescriptor Modifier and Type Field Description protected GCHeapRegionDescriptor
GCMemoryPool. _region
protected GCHeapRegionDescriptor
GCMemoryPoolSplitAddressOrderedList. _region
protected GCHeapRegionDescriptor[]
GCHeapRegionManager. _regionTable
< the shift value to use against pointers to determine the corresponding region indexprotected GCHeapRegionDescriptor
GCHeapRegionDescriptor_V1. headOfSpan
Methods in com.ibm.j9ddr.vm29.j9.gc that return GCHeapRegionDescriptor Modifier and Type Method Description GCHeapRegionDescriptor
GCHeapRegionManager. auxiliaryDescriptorForAddress(AbstractPointer heapAddress)
static GCHeapRegionDescriptor
GCHeapRegionDescriptor. fromHeapRegionDescriptor(GCHeapRegionDescriptor hrd)
static GCHeapRegionDescriptor
GCHeapRegionDescriptor. fromHeapRegionDescriptor(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer hrd)
Factory method to construct an appropriate GCHeapRegionDescriptorabstract GCHeapRegionDescriptor
GCHeapRegionDescriptor. getHeadOfSpan()
GCHeapRegionDescriptor
GCMemoryPool. getRegion()
GCHeapRegionDescriptor
GCHeapRegionManager. physicalTableDescriptorForIndex(int regionIndex)
GCHeapRegionDescriptor
GCHeapRegionManager. regionDescriptorForAddress(AbstractPointer heapAddress)
GCHeapRegionDescriptor
GCHeapRegionManager. tableDescriptorForAddress(AbstractPointer heapAddress)
GCHeapRegionDescriptor
GCHeapRegionManager. tableDescriptorForIndex(int regionIndex)
Methods in com.ibm.j9ddr.vm29.j9.gc that return types with arguments of type GCHeapRegionDescriptor Modifier and Type Method Description Iterator<GCHeapRegionDescriptor>
GCHeapRegionManager. getAuxiliaryRegions()
Iterator<GCHeapRegionDescriptor>
GCHeapRegionManager. getTableRegions()
Methods in com.ibm.j9ddr.vm29.j9.gc with parameters of type GCHeapRegionDescriptor Modifier and Type Method Description void
GCCardTable. cleanCardsInRegion(GCHeapRegionDescriptor region, GCCardCleaner cardCleaner)
static GCHeapRegionDescriptor
GCHeapRegionDescriptor. fromHeapRegionDescriptor(GCHeapRegionDescriptor hrd)
static GCObjectHeapIterator
GCObjectHeapIterator. fromHeapRegionDescriptor(GCHeapRegionDescriptor hrd, boolean includeLiveObjects, boolean includeDeadObjects)
static GCMemoryPool
GCMemoryPool. fromMemoryPoolPointerInRegion(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool)
Method parameters in com.ibm.j9ddr.vm29.j9.gc with type arguments of type GCHeapRegionDescriptor Modifier and Type Method Description void
GCCardTable. cleanCardsInRegions(Iterator<GCHeapRegionDescriptor> regionIterator, GCCardCleaner cardCleaner)
Constructors in com.ibm.j9ddr.vm29.j9.gc with parameters of type GCHeapRegionDescriptor Constructor Description GCMemoryPool(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool)
GCMemoryPoolAddressOrderedList(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool)
GCMemoryPoolAggregatedCellList(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool)
GCMemoryPoolSplitAddressOrderedList(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool)
GCObjectHeapIteratorMarkMapIterator_V1(GCHeapRegionDescriptor hrd)
-
Uses of GCHeapRegionDescriptor in com.ibm.j9ddr.vm29.j9.walkers
Constructors in com.ibm.j9ddr.vm29.j9.walkers with parameters of type GCHeapRegionDescriptor Constructor Description HeapWalker(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, GCHeapRegionDescriptor hrd, HeapWalkerEvents sink)
-
Uses of GCHeapRegionDescriptor in com.ibm.j9ddr.vm29.view.dtfj.java.j9
Constructors in com.ibm.j9ddr.vm29.view.dtfj.java.j9 with parameters of type GCHeapRegionDescriptor Constructor Description HeapObjectIterator(DTFJJavaHeap heap, GCHeapRegionDescriptor region)
-