- java.lang.Object
-
- com.ibm.j9ddr.vm29.j9.gc.GCHeapMap
-
- com.ibm.j9ddr.vm29.j9.gc.GCMarkMap
-
- Direct Known Subclasses:
GCMarkMapStandard
public class GCMarkMap extends GCHeapMap
-
-
Nested Class Summary
-
Nested classes/interfaces declared in class com.ibm.j9ddr.vm29.j9.gc.GCHeapMap
GCHeapMap.MarkedObject
-
-
Field Summary
Fields Modifier and Type Field Description static UDATA
J9MODRON_HEAP_BYTES_PER_MARK_BYTE
static UDATA
J9MODRON_HEAP_SLOTS_PER_MARK_BIT
static UDATA
J9MODRON_HEAP_SLOTS_PER_MARK_SLOT
-
Fields declared in class com.ibm.j9ddr.vm29.j9.gc.GCHeapMap
_heapBase, _heapMap, _heapMapBitMask, _heapMapBits, _heapMapBitShift, _heapMapIndexShift, _heapTop, _maxOffset, BITS_IN_BYTES, J9BITS_BITS_IN_SLOT, J9MODRON_HEAP_BYTES_PER_HEAPMAP_BIT, J9MODRON_HEAP_BYTES_PER_HEAPMAP_BYTE, J9MODRON_HEAP_BYTES_PER_HEAPMAP_SLOT, J9MODRON_HEAP_SLOTS_PER_HEAPMAP_SLOT
-
-
Constructor Summary
Constructors Constructor Description GCMarkMap(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer markMap)
-
Method Summary
-
Methods declared in class com.ibm.j9ddr.vm29.j9.gc.GCHeapMap
from, fromHeapMap, getHeapBase, getHeapMap, getHeapMapBits, getHeapTop, getObjectGrain, getPageSize, getSlotIndexAndMask, isBitSet, isBitSetNoCheck, isMarked, queryObject, queryRange
-
-
-
-
Constructor Detail
-
GCMarkMap
public GCMarkMap(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer markMap) throws CorruptDataException
- Throws:
CorruptDataException
-
-