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 classHashTable<StructType extends AbstractPointer>classHashTable_V1<StructType extends AbstractPointer>interfaceIHashTable<StructType extends AbstractPointer>static classStringTable.StringComparatorFunction<StructType extends AbstractPointer>static classStringTable.StringEqualFunction<StructType extends AbstractPointer>static classStringTable.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 GCHeapRegionDescriptorObjectModel. findRegionForPointer(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, GCHeapRegionManager hrm, AbstractPointer pointer, GCHeapRegionDescriptor region)Returns the heap region of a pointer.static booleanObjectModel. isPointerInHeap(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, AbstractPointer pointer)Returns true if a pointer is in stored in heap.static booleanObjectModel. isPointerInRegion(AbstractPointer pointer, GCHeapRegionDescriptor region)Returns true if a pointer is in stored in specified region.static GCHeapRegionDescriptorObjectModel. 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. slotIteratorMethods in com.ibm.j9ddr.vm29.j9.gc with parameters of type AbstractPointer Modifier and Type Method Description GCHeapRegionDescriptorGCHeapRegionManager. auxiliaryDescriptorForAddress(AbstractPointer heapAddress)abstract booleanGCHeapRegionDescriptor. isAddressInRegion(AbstractPointer address)Determine if the specified address is in the regionprotected intGCHeapRegionManager. physicalTableDescriptorIndexForAddress(AbstractPointer heapAddress)GCHeapRegionDescriptorGCHeapRegionManager. regionDescriptorForAddress(AbstractPointer heapAddress)GCHeapRegionDescriptorGCHeapRegionManager. 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 classBoolPointerclassCorruptPointerclassDoublePointerclassEnumPointerclassFloatPointerclassI16PointerclassI32PointerclassI64PointerclassI8PointerclassIDATAPointerclassObjectClassReferencePointerclassObjectMonitorReferencePointerclassObjectReferencePointerclassPointerclassPointerPointerclassSelfRelativePointerclassStructurePointerRoot of the hierarchy for VM C structures.classU16PointerclassU32PointerclassU64PointerclassU8PointerclassUDATAPointerclassVoidPointerclassWideSelfRelativePointerMethods in com.ibm.j9ddr.vm29.pointer that return AbstractPointer Modifier and Type Method Description abstract AbstractPointerAbstractPointer. add(long count)abstract AbstractPointerAbstractPointer. add(Scalar count)abstract AbstractPointerAbstractPointer. addOffset(long offset)abstract AbstractPointerAbstractPointer. addOffset(Scalar offset)abstract AbstractPointerAbstractPointer. sub(long count)abstract AbstractPointerAbstractPointer. sub(Scalar count)abstract AbstractPointerAbstractPointer. subOffset(long offset)abstract AbstractPointerAbstractPointer. subOffset(Scalar offset)abstract AbstractPointerAbstractPointer. untag()abstract AbstractPointerAbstractPointer. untag(long tagBits)Methods in com.ibm.j9ddr.vm29.pointer with parameters of type AbstractPointer Modifier and Type Method Description static BoolPointerBoolPointer. cast(AbstractPointer pointer)static CorruptPointerCorruptPointer. cast(AbstractPointer pointer)static DoublePointerDoublePointer. cast(AbstractPointer pointer)static EnumPointerEnumPointer. cast(AbstractPointer pointer, Class<?> enumClazz)static FloatPointerFloatPointer. cast(AbstractPointer pointer)static I16PointerI16Pointer. cast(AbstractPointer pointer)static I32PointerI32Pointer. cast(AbstractPointer pointer)static I64PointerI64Pointer. cast(AbstractPointer pointer)static I8PointerI8Pointer. cast(AbstractPointer pointer)static IDATAPointerIDATAPointer. cast(AbstractPointer pointer)static ObjectClassReferencePointerObjectClassReferencePointer. cast(AbstractPointer pointer)static ObjectMonitorReferencePointerObjectMonitorReferencePointer. cast(AbstractPointer pointer)static ObjectReferencePointerObjectReferencePointer. cast(AbstractPointer pointer)static PointerPointerPointerPointer. cast(AbstractPointer pointer)static SelfRelativePointerSelfRelativePointer. cast(AbstractPointer pointer)static U16PointerU16Pointer. cast(AbstractPointer pointer)static U32PointerU32Pointer. cast(AbstractPointer pointer)static U64PointerU64Pointer. cast(AbstractPointer pointer)static U8PointerU8Pointer. cast(AbstractPointer pointer)static UDATAPointerUDATAPointer. cast(AbstractPointer pointer)static VoidPointerVoidPointer. cast(AbstractPointer pointer)static WideSelfRelativePointerWideSelfRelativePointer. cast(AbstractPointer pointer)intAbstractPointer. compare(AbstractPointer pointer)booleanAbstractPointer. gt(AbstractPointer pointer)booleanAbstractPointer. gte(AbstractPointer pointer)booleanAbstractPointer. lt(AbstractPointer pointer)booleanAbstractPointer. lte(AbstractPointer pointer)IDATAAbstractPointer. 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 AbstractPointerByteDataWrapperHelper. 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 AbstractPointerLinearDumper.J9ClassRegion. getSlotPtr()Methods in com.ibm.j9ddr.vm29.tools.ddrinteractive with parameters of type AbstractPointer Modifier and Type Method Description voidLinearDumper. addRegion(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName, long length, boolean computePadding)voidIClassWalkCallbacks. addSection(StructurePointer clazz, AbstractPointer address, long length, String name, boolean computePadding)It is a high level section of an object walked.voidIClassWalkCallbacks. addSlot(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName)The information of one slot is sent back.voidIClassWalkCallbacks. 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 IDATAIDATA. cast(AbstractPointer ptr)static UDATAUDATA. cast(AbstractPointer ptr)
-