java.lang.Object
com.ibm.j9ddr.vm29.j9.DataType
com.ibm.j9ddr.vm29.pointer.AbstractPointer
com.ibm.j9ddr.vm29.pointer.Pointer
com.ibm.j9ddr.vm29.pointer.UDATAPointer
com.ibm.j9ddr.vm29.pointer.U32Pointer
-
Field Summary
Fields declared in class com.ibm.j9ddr.vm29.pointer.AbstractPointer
address
Fields declared in class com.ibm.j9ddr.vm29.j9.DataType
BITFIELD_FORMAT, pointerPackageName, process, SIZEOF_BOOL, structurePackageName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd
(long count) addOffset
(long offset) at
(long index) static U32Pointer
cast
(long address) static U32Pointer
cast
(AbstractPointer pointer) static U32Pointer
sub
(long count) subOffset
(long offset) untag()
untag
(long mask) Methods declared in class com.ibm.j9ddr.vm29.pointer.UDATAPointer
sizeOfBaseType, sub
Methods declared in class com.ibm.j9ddr.vm29.pointer.AbstractPointer
allBitsIn, anyBitsIn, compare, eq, formatFullInteractive, getAddress, getAddressSpace, getBaseCharAtOffset, getBoolAtOffset, getByteAtOffset, getBytesAtOffset, getDoubleAtOffset, getFloatAtOffset, getHexAddress, getHexValue, getIDATAAtOffset, getIntAtOffset, getLongAtOffset, getObjectClassAtOffset, getObjectMonitorAtOffset, getObjectReferenceAtOffset, getPointerAtOffset, getShortAtOffset, getTargetName, getUDATAAtOffset, gt, gte, hexAt, hexAt, isNull, longValue, lt, lte, nonNullAddress, notNull, reportClassCacheStats, sub
Methods declared in class com.ibm.j9ddr.vm29.j9.DataType
formatShortInteractive, getJ9RASPointer, getPointerPackageName, getProcess, getStructure, getStructure, getStructure, getStructurePackageName, init, setJ9RASPointer
-
Field Details
-
SIZEOF
public static final int SIZEOF- See Also:
-
NULL
-
-
Constructor Details
-
U32Pointer
protected U32Pointer(long address)
-
-
Method Details
-
cast
-
cast
-
cast
-
at
- Throws:
CorruptDataException
-
at
- Throws:
CorruptDataException
-
untag
-
untag
-
add
-
add
-
addOffset
-
addOffset
-
sub
-
sub
-
subOffset
-
subOffset
-