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 TypeMethodDescriptionvoidallSlotsInObjectDo(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:ClassWalkerWalks every slots in an object and send the values to the classWalker- Specified by:
 allSlotsInObjectDoin classClassWalker- Parameters:
 classWalker- a class that will receive the slot and sections of the object- Throws:
 CorruptDataException
 
 -