Uses of Class
com.ibm.j9ddr.vm29.pointer.AbstractPointer
Packages that use AbstractPointer
Package
Description
-
Uses of AbstractPointer in com.ibm.j9ddr.vm29.j9
Classes in com.ibm.j9ddr.vm29.j9 with type parameters of type AbstractPointerModifier and TypeClassDescriptionclass
HashTable<StructType extends AbstractPointer>
class
HashTable_V1<StructType extends AbstractPointer>
interface
IHashTable<StructType extends AbstractPointer>
static class
StringTable.StringComparatorFunction<StructType extends AbstractPointer>
static class
StringTable.StringEqualFunction<StructType extends AbstractPointer>
static class
StringTable.StringHashFunction<StructType extends AbstractPointer>
Methods in com.ibm.j9ddr.vm29.j9 with type parameters of type AbstractPointerModifier and TypeMethodDescriptionstatic <T extends AbstractPointer>
HashTable<T> HashTable.fromJ9HashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure, boolean isInline, Class<T> structType, HashTable.HashEqualFunction<T> equalFn, HashTable.HashFunction<T> hashFn) Factory method to construct an appropriate hashtable handler.static <T extends AbstractPointer>
HashTable<T> HashTable.fromJ9HashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure, boolean isInline, Class<T> structType, HashTable.HashFunction<T> hashFn, com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction<T> comparatorFn) Factory method to construct an appropriate hashtable handler.Methods in com.ibm.j9ddr.vm29.j9 with parameters of type AbstractPointerModifier and TypeMethodDescriptionstatic GCHeapRegionDescriptor
ObjectModel.findRegionForPointer
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, GCHeapRegionManager hrm, AbstractPointer pointer, GCHeapRegionDescriptor region) Returns the heap region of a pointer.static boolean
ObjectModel.isPointerInHeap
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, AbstractPointer pointer) Returns true if a pointer is in stored in heap.static boolean
ObjectModel.isPointerInRegion
(AbstractPointer pointer, GCHeapRegionDescriptor region) Returns true if a pointer is in stored in specified region.static GCHeapRegionDescriptor
ObjectModel.regionForAddress
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, GCHeapRegionManager hrm, AbstractPointer pointer) Returns the heap region for address of a pointer. -
Uses of AbstractPointer in com.ibm.j9ddr.vm29.j9.gc
Fields in com.ibm.j9ddr.vm29.j9.gc with type parameters of type AbstractPointerModifier and TypeFieldDescriptionprotected Iterator
<AbstractPointer> GCConstantPoolSlotIterator.slotIterator
Methods in com.ibm.j9ddr.vm29.j9.gc that return AbstractPointerMethods in com.ibm.j9ddr.vm29.j9.gc with parameters of type AbstractPointerModifier and TypeMethodDescriptionGCHeapRegionManager.auxiliaryDescriptorForAddress
(AbstractPointer heapAddress) abstract boolean
GCHeapRegionDescriptor.isAddressInRegion
(AbstractPointer address) Determine if the specified address is in the regionprotected int
GCHeapRegionManager.physicalTableDescriptorIndexForAddress
(AbstractPointer heapAddress) GCHeapRegionManager.regionDescriptorForAddress
(AbstractPointer heapAddress) GCHeapRegionManager.tableDescriptorForAddress
(AbstractPointer heapAddress) -
Uses of AbstractPointer in com.ibm.j9ddr.vm29.pointer
Subclasses of AbstractPointer in com.ibm.j9ddr.vm29.pointerModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Root of the hierarchy for VM C structures.class
class
class
class
class
class
class
Methods in com.ibm.j9ddr.vm29.pointer that return AbstractPointerModifier and TypeMethodDescriptionabstract AbstractPointer
AbstractPointer.add
(long count) abstract AbstractPointer
CorruptPointer.add
(long count) abstract AbstractPointer
AbstractPointer.addOffset
(long offset) abstract AbstractPointer
abstract AbstractPointer
AbstractPointer.sub
(long count) abstract AbstractPointer
CorruptPointer.sub
(long count) VoidPointer.sub
(long count) abstract AbstractPointer
AbstractPointer.subOffset
(long offset) abstract AbstractPointer
CorruptPointer.subOffset
(long offset) abstract AbstractPointer
AbstractPointer.untag()
abstract AbstractPointer
AbstractPointer.untag
(long tagBits) CorruptPointer.untag()
Methods in com.ibm.j9ddr.vm29.pointer with parameters of type AbstractPointerModifier and TypeMethodDescriptionstatic BoolPointer
BoolPointer.cast
(AbstractPointer pointer) static CorruptPointer
CorruptPointer.cast
(AbstractPointer pointer) static DoublePointer
DoublePointer.cast
(AbstractPointer pointer) static EnumPointer
EnumPointer.cast
(AbstractPointer pointer, Class<?> enumClazz) static FloatPointer
FloatPointer.cast
(AbstractPointer pointer) static I16Pointer
I16Pointer.cast
(AbstractPointer pointer) static I32Pointer
I32Pointer.cast
(AbstractPointer pointer) static I64Pointer
I64Pointer.cast
(AbstractPointer pointer) static I8Pointer
I8Pointer.cast
(AbstractPointer pointer) static IDATAPointer
IDATAPointer.cast
(AbstractPointer pointer) static ObjectClassReferencePointer
ObjectClassReferencePointer.cast
(AbstractPointer pointer) ObjectMonitorReferencePointer.cast
(AbstractPointer pointer) static ObjectReferencePointer
ObjectReferencePointer.cast
(AbstractPointer pointer) static PointerPointer
PointerPointer.cast
(AbstractPointer pointer) static SelfRelativePointer
SelfRelativePointer.cast
(AbstractPointer pointer) static U16Pointer
U16Pointer.cast
(AbstractPointer pointer) static U32Pointer
U32Pointer.cast
(AbstractPointer pointer) static U64Pointer
U64Pointer.cast
(AbstractPointer pointer) static U8Pointer
U8Pointer.cast
(AbstractPointer pointer) static UDATAPointer
UDATAPointer.cast
(AbstractPointer pointer) static VoidPointer
VoidPointer.cast
(AbstractPointer pointer) static WideSelfRelativePointer
WideSelfRelativePointer.cast
(AbstractPointer pointer) int
AbstractPointer.compare
(AbstractPointer pointer) boolean
AbstractPointer.gt
(AbstractPointer pointer) boolean
AbstractPointer.gte
(AbstractPointer pointer) boolean
AbstractPointer.lt
(AbstractPointer pointer) boolean
AbstractPointer.lte
(AbstractPointer pointer) AbstractPointer.sub
(AbstractPointer pointer) -
Uses of AbstractPointer in com.ibm.j9ddr.vm29.pointer.helper
Methods in com.ibm.j9ddr.vm29.pointer.helper that return AbstractPointerModifier and TypeMethodDescriptionstatic AbstractPointer
ByteDataWrapperHelper.BDWTOKEN
(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer ptr, U8Pointer[] cacheHeader) -
Uses of AbstractPointer in com.ibm.j9ddr.vm29.tools.ddrinteractive
Methods in com.ibm.j9ddr.vm29.tools.ddrinteractive that return AbstractPointerMethods in com.ibm.j9ddr.vm29.tools.ddrinteractive with parameters of type AbstractPointerModifier and TypeMethodDescriptionvoid
LinearDumper.addRegion
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName, long length, boolean computePadding) void
IClassWalkCallbacks.addSection
(StructurePointer clazz, AbstractPointer address, long length, String name, boolean computePadding) It is a high level section of an object walked.void
LinearDumper.addSection
(StructurePointer clazz, AbstractPointer address, long length, String name, boolean computePadding) void
IClassWalkCallbacks.addSlot
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName) The information of one slot is sent back.void
IClassWalkCallbacks.addSlot
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName, String additionalInfo) The information of one slot is sent back.void
LinearDumper.addSlot
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName) void
LinearDumper.addSlot
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName, String additionalInfo) Constructors in com.ibm.j9ddr.vm29.tools.ddrinteractive with parameters of type AbstractPointerModifierConstructorDescriptionJ9ClassRegion
(AbstractPointer slotPtr, IClassWalkCallbacks.SlotType type, String name, String additionalInfo, long length, long offset, boolean computePadding) -
Uses of AbstractPointer in com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck
Constructors in com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck with parameters of type AbstractPointerModifierConstructorDescriptionCheckError
(AbstractPointer object, PointerPointer slot, com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckCycle cycle, com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.Check check, int errorCode, int errorNumber, int objectType) CheckError
(AbstractPointer object, VoidPointer slot, VoidPointer stackLocation, com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckCycle cycle, com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.Check check, String elementName, int errorCode, int errorNumber, int objectType) -
Uses of AbstractPointer in com.ibm.j9ddr.vm29.tools.ddrinteractive.structureformat.base
Constructor parameters in com.ibm.j9ddr.vm29.tools.ddrinteractive.structureformat.base with type arguments of type AbstractPointerModifierConstructorDescriptionScalarFormatter
(int typeCode, Class<? extends AbstractPointer> pointerClass) U64ScalarFormatter
(int typeCode, Class<? extends AbstractPointer> pointerClass) -
Uses of AbstractPointer in com.ibm.j9ddr.vm29.types
Methods in com.ibm.j9ddr.vm29.types with parameters of type AbstractPointerModifier and TypeMethodDescriptionstatic IDATA
IDATA.cast
(AbstractPointer ptr) static UDATA
UDATA.cast
(AbstractPointer ptr)