- java.lang.Object
- 
- com.ibm.j9ddr.vm29.j9.gc.GCCardTable
 
- 
 public class GCCardTable extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description GCCardTable(com.ibm.j9ddr.vm29.pointer.generated.MM_CardTablePointer cardTable)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VoidPointercardAddrToHeapAddr(U8Pointer cardAddr)voidcleanCardsInRegion(GCHeapRegionDescriptor region, GCCardCleaner cardCleaner)voidcleanCardsInRegions(Iterator<GCHeapRegionDescriptor> regionIterator, GCCardCleaner cardCleaner)voidcleanRange(U8Pointer lowCard, U8Pointer highCard, GCCardCleaner cardCleaner)static GCCardTablefrom()U8PointerheapAddrToCardAddr(VoidPointer heapAddr)
 
- 
- 
- 
Constructor Detail- 
GCCardTablepublic GCCardTable(com.ibm.j9ddr.vm29.pointer.generated.MM_CardTablePointer cardTable) throws CorruptDataException- Throws:
- CorruptDataException
 
 
- 
 - 
Method Detail- 
frompublic static GCCardTable from() throws CorruptDataException - Throws:
- CorruptDataException
 
 - 
heapAddrToCardAddrpublic U8Pointer heapAddrToCardAddr(VoidPointer heapAddr) 
 - 
cardAddrToHeapAddrpublic VoidPointer cardAddrToHeapAddr(U8Pointer cardAddr) 
 - 
cleanRangepublic void cleanRange(U8Pointer lowCard, U8Pointer highCard, GCCardCleaner cardCleaner) throws CorruptDataException - Throws:
- CorruptDataException
 
 - 
cleanCardsInRegionpublic void cleanCardsInRegion(GCHeapRegionDescriptor region, GCCardCleaner cardCleaner) throws CorruptDataException - Throws:
- CorruptDataException
 
 - 
cleanCardsInRegionspublic void cleanCardsInRegions(Iterator<GCHeapRegionDescriptor> regionIterator, GCCardCleaner cardCleaner) throws CorruptDataException - Throws:
- CorruptDataException
 
 
- 
 
-