Search in sources :

Example 1 with GCOwnableSynchronizerObjectListIterator

use of com.ibm.j9ddr.vm29.j9.gc.GCOwnableSynchronizerObjectListIterator in project openj9 by eclipse.

the class RootScanner method scanOwnableSynchronizerObjects.

protected void scanOwnableSynchronizerObjects() throws CorruptDataException {
    setReachability(Reachability.WEAK);
    GCOwnableSynchronizerObjectListIterator ownableSynchronizerObjectListIterator = GCOwnableSynchronizerObjectListIterator.from();
    while (ownableSynchronizerObjectListIterator.hasNext()) {
        J9ObjectPointer ownableSynchronizerObject = ownableSynchronizerObjectListIterator.next();
        doOwnableSynchronizerObject(ownableSynchronizerObject);
    }
}
Also used : GCOwnableSynchronizerObjectListIterator(com.ibm.j9ddr.vm29.j9.gc.GCOwnableSynchronizerObjectListIterator) J9ObjectPointer(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)

Aggregations

GCOwnableSynchronizerObjectListIterator (com.ibm.j9ddr.vm29.j9.gc.GCOwnableSynchronizerObjectListIterator)1 J9ObjectPointer (com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)1