Class DTFJJavaRuntime.DTFJRootScanner
java.lang.Object
com.ibm.j9ddr.vm29.j9.RootScanner
com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaRuntime.DTFJRootScanner
-
Nested Class Summary
Nested classes/interfaces declared in class com.ibm.j9ddr.vm29.j9.RootScanner
RootScanner.Reachability
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected void
doClassLoader
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer slot) protected void
doClassSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer slot) protected void
doFinalizableObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doJNIGlobalReferenceSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doJNIWeakGlobalReference
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doJVMTIObjectTagSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doMemorySpaceSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doMonitorLookupCacheSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer slot) protected void
doMonitorReference
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer slot) protected void
doNonCollectableObjectSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doOwnableSynchronizerObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doPhantomReferenceSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doRememberedSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doSoftReferenceSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doStackSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doStringCacheTableSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doStringTableSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doUnfinalizedObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doVMClassSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer slot) protected void
doVMThreadJNISlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doVMThreadMonitorRecordSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doVMThreadSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) protected void
doWeakReferenceSlot
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) Methods declared in class com.ibm.j9ddr.vm29.j9.RootScanner
doClass, doClassLoader, doClassSlot, doJNIGlobalReferenceSlot, doJNIWeakGlobalReference, doJVMTIObjectTagSlot, doMemoryAreaSlot, doMonitorLookupCacheSlot, doNonCollectableObjectSlot, doPhantomReferenceSlot, doRememberedSlot, doSoftReferenceSlot, doStackSlot, doStringCacheTableSlot, doStringTableSlot, doVMClassSlot, doVMThreadJNISlot, doVMThreadMonitorRecordSlot, doVMThreadSlot, doWeakReferenceSlot, getReachability, scanAllSlots, scanClasses, scanClassLoaders, scanClearable, scanFinalizableObjects, scanJNIGlobalReferences, scanJNIWeakGlobalReferences, scanJVMTIObjectTagTables, scanMonitorLookupCaches, scanMonitorReferences, scanNonCollectableObjects, scanOwnableSynchronizerObjects, scanPermanentClasses, scanPhantomReferenceObjects, scanRememberedSet, scanRoots, scanSoftReferenceObjects, scanStringTable, scanThreads, scanUnfinalizedObjects, scanVMClassSlots, scanWeakReferenceObjects, setClassDataAsRoots, setIncludeRememberedSetReferences, setIncludeStackFrameClassReferences, setNurseryReferencesOnly, setNurseryReferencesPossibly, setScanStackSlots, setStringTableAsRoot, setTrackVisibleStackFrameDepth
-
Method Details
-
doClassLoader
protected void doClassLoader(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer slot) -
doClassSlot
protected void doClassSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer slot) -
doFinalizableObject
protected void doFinalizableObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doJNIGlobalReferenceSlot
protected void doJNIGlobalReferenceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doJNIWeakGlobalReference
protected void doJNIWeakGlobalReference(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doJVMTIObjectTagSlot
protected void doJVMTIObjectTagSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doMonitorReference
protected void doMonitorReference(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer slot) -
doPhantomReferenceSlot
protected void doPhantomReferenceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doRememberedSlot
protected void doRememberedSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doSoftReferenceSlot
protected void doSoftReferenceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doStringTableSlot
protected void doStringTableSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doStringCacheTableSlot
protected void doStringCacheTableSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doUnfinalizedObject
protected void doUnfinalizedObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doVMClassSlot
protected void doVMClassSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer slot) -
doVMThreadJNISlot
protected void doVMThreadJNISlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doVMThreadMonitorRecordSlot
protected void doVMThreadMonitorRecordSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doNonCollectableObjectSlot
protected void doNonCollectableObjectSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doMemorySpaceSlot
protected void doMemorySpaceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doVMThreadSlot
protected void doVMThreadSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doWeakReferenceSlot
protected void doWeakReferenceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doClass
protected void doClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) -
doStackSlot
protected void doStackSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doOwnableSynchronizerObject
protected void doOwnableSynchronizerObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot) -
doMonitorLookupCacheSlot
protected void doMonitorLookupCacheSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer slot)
-