Class RamClassWalker
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 ClassWalker
classWalkerCallback, clazz, debugExtMap
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
allSlotsInObjectDo
(IClassWalkCallbacks classWalker) Walks every slots in an object and send the values to the classWalkerMethods declared in class 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
-