Uses of Interface
com.ibm.jvm.dtfjview.heapdump.ReferenceIterator
Package
Description
-
Uses of ReferenceIterator in com.ibm.jvm.dtfjview.heapdump
Modifier and TypeClassDescriptionclass
class
Reference iterator based on a list of Longs.Modifier and TypeMethodDescriptionabstract void
HeapDumpFormatter.addClass
(long address, String name, long superClassAddress, int size, long instanceSize, int hashCode, ReferenceIterator references) Adds a class to the heapdump.abstract void
HeapDumpFormatter.addObject
(long address, long classAddress, String className, int size, int hashCode, ReferenceIterator references) Adds an object to the heapdump.abstract void
HeapDumpFormatter.addObjectArray
(long address, long arrayClassAddress, String arrayClassName, long elementClassAddress, String elementClassName, long size, int numberOfElements, int hashCode, ReferenceIterator references) Adds an object array to the heapdump. -
Uses of ReferenceIterator in com.ibm.jvm.dtfjview.heapdump.classic
Modifier and TypeMethodDescriptionvoid
ClassicHeapDumpFormatter.addClass
(long address, String name, long superClassAddress, int size, long instanceSize, int hashCode, ReferenceIterator references) void
ClassicHeapDumpFormatter.addObject
(long address, long classAddress, String className, int size, int hashCode, ReferenceIterator references) void
ClassicHeapDumpFormatter.addObjectArray
(long address, long arrayClassAddress, String arrayClassName, long elementClassAddress, String elementClassName, long size, int numberOfElements, int hashCode, ReferenceIterator references) -
Uses of ReferenceIterator in com.ibm.jvm.dtfjview.heapdump.portable
Modifier and TypeFieldDescriptionprotected final ReferenceIterator
PortableHeapDumpRecord._references
Modifier and TypeMethodDescriptionprotected ReferenceIterator
PortableHeapDumpRecord.getDifferenceReferences
(ReferenceIterator input, long base) Modifier and TypeMethodDescriptionvoid
PortableHeapDumpFormatter.addClass
(long address, String name, long superClassAddress, int size, long instanceSize, int hashCode, ReferenceIterator references) void
PortableHeapDumpFormatter.addObject
(long address, long classAddress, String className, int size, int hashCode, ReferenceIterator references) void
PortableHeapDumpFormatter.addObjectArray
(long address, long arrayClassAddress, String arrayClassName, long elementClassAddress, String elementClassName, long size, int numberOfElements, int hashCode, ReferenceIterator references) protected ReferenceIterator
PortableHeapDumpRecord.getDifferenceReferences
(ReferenceIterator input, long base) static ObjectRecord
ObjectRecord.getObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, PortableHeapDumpClassCache cache, boolean is64Bit, boolean is32BitHash) Static factory method to pick the appropriate factory methodModifierConstructorDescriptionprotected
ClassRecord
(long address, long previousAddress, String className, long superClassAddress, long instanceSize, int hashCode, boolean is64Bit, ReferenceIterator references, boolean is32BitHash) protected
LongObjectRecord
(byte tag, long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, boolean is64Bit, boolean is32BitHash) Alternative constructor for use by object array record - the structure of that record is essentially identical with a different tag.LongObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, boolean is64Bit, boolean is32BitHash) MediumObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, boolean is64Bit, boolean is32BitHash) ObjectArrayRecord
(long address, long previousAddress, long elementClassAddress, int hashCode, int numberOfElements, ReferenceIterator references, boolean is64bit, long instanceSize, boolean is32BitHash) protected
ObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, boolean is32BitHash) protected
PortableHeapDumpRecord
(long address, long previousAddress, ReferenceIterator references) ConstructorShortObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, byte classCacheIndex, boolean is32BitHash)