Class GCCardTable
java.lang.Object
com.ibm.j9ddr.vm29.j9.gc.GCCardTable
-
Constructor Summary
ConstructorDescriptionGCCardTable
(com.ibm.j9ddr.vm29.pointer.generated.MM_CardTablePointer cardTable) -
Method Summary
Modifier and TypeMethodDescriptioncardAddrToHeapAddr
(U8Pointer cardAddr) void
cleanCardsInRegion
(GCHeapRegionDescriptor region, GCCardCleaner cardCleaner) void
cleanCardsInRegions
(Iterator<GCHeapRegionDescriptor> regionIterator, GCCardCleaner cardCleaner) void
cleanRange
(U8Pointer lowCard, U8Pointer highCard, GCCardCleaner cardCleaner) static GCCardTable
from()
heapAddrToCardAddr
(VoidPointer heapAddr)
-
Constructor Details
-
GCCardTable
public GCCardTable(com.ibm.j9ddr.vm29.pointer.generated.MM_CardTablePointer cardTable) throws CorruptDataException - Throws:
CorruptDataException
-
-
Method Details
-
from
- Throws:
CorruptDataException
-
heapAddrToCardAddr
-
cardAddrToHeapAddr
-
cleanRange
public void cleanRange(U8Pointer lowCard, U8Pointer highCard, GCCardCleaner cardCleaner) throws CorruptDataException - Throws:
CorruptDataException
-
cleanCardsInRegion
public void cleanCardsInRegion(GCHeapRegionDescriptor region, GCCardCleaner cardCleaner) throws CorruptDataException - Throws:
CorruptDataException
-
cleanCardsInRegions
public void cleanCardsInRegions(Iterator<GCHeapRegionDescriptor> regionIterator, GCCardCleaner cardCleaner) throws CorruptDataException - Throws:
CorruptDataException
-