java.lang.Object
com.ibm.j9ddr.vm29.tools.ddrinteractive.ClassWalker
com.ibm.j9ddr.vm29.tools.ddrinteractive.RamClassWalker
Walk every slot and sections of a RAMClass
The sections are:
-jit vTable
-ramHeader
-vTable
-Extended method block
-RAM methods
-Constant Pool
-Ram static
-Superclasses
-InstanceDescription
-iTable -StaticSplitTable
-SpecialSplitTable
-jit vTable
-ramHeader
-vTable
-Extended method block
-RAM methods
-Constant Pool
-Ram static
-Superclasses
-InstanceDescription
-iTable -StaticSplitTable
-SpecialSplitTable
-
Field Summary
Fields declared in class com.ibm.j9ddr.vm29.tools.ddrinteractive.ClassWalker
classWalkerCallback, clazz, debugExtMap
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
allSlotsInObjectDo
(IClassWalkCallbacks classWalker) Walks every slots in an object and send the values to the classWalkerMethods declared in class com.ibm.j9ddr.vm29.tools.ddrinteractive.ClassWalker
addObjectsasSlot, addObjectsAsSlot, fillDebugExtMap, getClassWalkerCallbacks, getClazz, getDebugExtForMethodName
-
Constructor Details
-
RamClassWalker
-
-
Method Details
-
getContext
-
allSlotsInObjectDo
Description copied from class:ClassWalker
Walks every slots in an object and send the values to the classWalker- Specified by:
allSlotsInObjectDo
in classClassWalker
- Parameters:
classWalker
- a class that will receive the slot and sections of the object- Throws:
CorruptDataException
-