Uses of Class
com.ibm.j9ddr.vm29.pointer.AbstractPointer
-
-
Uses of AbstractPointer in com.ibm.j9ddr.vm29.j9
Classes in com.ibm.j9ddr.vm29.j9 with type parameters of type AbstractPointer Modifier and Type Class Description class
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 AbstractPointer Modifier and Type Method Description static <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 AbstractPointer Modifier and Type Method Description static 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 AbstractPointer Modifier and Type Field Description protected Iterator<AbstractPointer>
GCConstantPoolSlotIterator. slotIterator
Methods in com.ibm.j9ddr.vm29.j9.gc with parameters of type AbstractPointer Modifier and Type Method Description GCHeapRegionDescriptor
GCHeapRegionManager. auxiliaryDescriptorForAddress(AbstractPointer heapAddress)
abstract boolean
GCHeapRegionDescriptor. isAddressInRegion(AbstractPointer address)
Determine if the specified address is in the regionprotected int
GCHeapRegionManager. physicalTableDescriptorIndexForAddress(AbstractPointer heapAddress)
GCHeapRegionDescriptor
GCHeapRegionManager. regionDescriptorForAddress(AbstractPointer heapAddress)
GCHeapRegionDescriptor
GCHeapRegionManager. tableDescriptorForAddress(AbstractPointer heapAddress)
-
Uses of AbstractPointer in com.ibm.j9ddr.vm29.pointer
Subclasses of AbstractPointer in com.ibm.j9ddr.vm29.pointer Modifier and Type Class Description class
BoolPointer
class
CorruptPointer
class
DoublePointer
class
EnumPointer
class
FloatPointer
class
I16Pointer
class
I32Pointer
class
I64Pointer
class
I8Pointer
class
IDATAPointer
class
ObjectClassReferencePointer
class
ObjectMonitorReferencePointer
class
ObjectReferencePointer
class
Pointer
class
PointerPointer
class
SelfRelativePointer
class
StructurePointer
Root of the hierarchy for VM C structures.class
U16Pointer
class
U32Pointer
class
U64Pointer
class
U8Pointer
class
UDATAPointer
class
VoidPointer
class
WideSelfRelativePointer
Methods in com.ibm.j9ddr.vm29.pointer that return AbstractPointer Modifier and Type Method Description abstract AbstractPointer
AbstractPointer. add(long count)
abstract AbstractPointer
AbstractPointer. add(Scalar count)
abstract AbstractPointer
AbstractPointer. addOffset(long offset)
abstract AbstractPointer
AbstractPointer. addOffset(Scalar offset)
abstract AbstractPointer
AbstractPointer. sub(long count)
abstract AbstractPointer
AbstractPointer. sub(Scalar count)
abstract AbstractPointer
AbstractPointer. subOffset(long offset)
abstract AbstractPointer
AbstractPointer. subOffset(Scalar offset)
abstract AbstractPointer
AbstractPointer. untag()
abstract AbstractPointer
AbstractPointer. untag(long tagBits)
Methods in com.ibm.j9ddr.vm29.pointer with parameters of type AbstractPointer Modifier and Type Method Description static 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)
static ObjectMonitorReferencePointer
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)
IDATA
AbstractPointer. sub(AbstractPointer pointer)
-
Uses of AbstractPointer in com.ibm.j9ddr.vm29.pointer.helper
Methods in com.ibm.j9ddr.vm29.pointer.helper that return AbstractPointer Modifier and Type Method Description static 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 AbstractPointer Modifier and Type Method Description AbstractPointer
LinearDumper.J9ClassRegion. getSlotPtr()
Methods in com.ibm.j9ddr.vm29.tools.ddrinteractive with parameters of type AbstractPointer Modifier and Type Method Description void
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
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.Constructors in com.ibm.j9ddr.vm29.tools.ddrinteractive with parameters of type AbstractPointer Constructor Description J9ClassRegion(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 AbstractPointer Constructor Description CheckError(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 AbstractPointer Constructor Description ScalarFormatter(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 AbstractPointer Modifier and Type Method Description static IDATA
IDATA. cast(AbstractPointer ptr)
static UDATA
UDATA. cast(AbstractPointer ptr)
-