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 TypeClassDescriptionclassHashTable<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 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 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 AbstractPointerModifier and TypeFieldDescriptionprotected Iterator<AbstractPointer> GCConstantPoolSlotIterator.slotIteratorMethods 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 booleanGCHeapRegionDescriptor.isAddressInRegion(AbstractPointer address) Determine if the specified address is in the regionprotected intGCHeapRegionManager.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 TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassRoot of the hierarchy for VM C structures.classclassclassclassclassclassclassMethods in com.ibm.j9ddr.vm29.pointer that return AbstractPointerModifier and TypeMethodDescriptionabstract AbstractPointerAbstractPointer.add(long count) abstract AbstractPointerCorruptPointer.add(long count) abstract AbstractPointerAbstractPointer.addOffset(long offset) abstract AbstractPointerabstract AbstractPointerAbstractPointer.sub(long count) abstract AbstractPointerCorruptPointer.sub(long count) VoidPointer.sub(long count) abstract AbstractPointerAbstractPointer.subOffset(long offset) abstract AbstractPointerCorruptPointer.subOffset(long offset) abstract AbstractPointerAbstractPointer.untag()abstract AbstractPointerAbstractPointer.untag(long tagBits) CorruptPointer.untag()Methods in com.ibm.j9ddr.vm29.pointer with parameters of type AbstractPointerModifier and TypeMethodDescriptionstatic 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) ObjectMonitorReferencePointer.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) 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 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 AbstractPointerMethods in com.ibm.j9ddr.vm29.tools.ddrinteractive with parameters of type AbstractPointerModifier and TypeMethodDescriptionvoidLinearDumper.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.voidLinearDumper.addSection(StructurePointer clazz, AbstractPointer address, long length, String name, boolean computePadding) 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.voidLinearDumper.addSlot(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName) voidLinearDumper.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 IDATAIDATA.cast(AbstractPointer ptr) static UDATAUDATA.cast(AbstractPointer ptr)