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.EnumPointer
-
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 EnumPointer
static EnumPointer
cast
(AbstractPointer pointer, Class<?> enumClazz) static EnumPointer
double
doubleAt
(long index) float
floatAt
(long index) long
longAt
(long index) protected long
sub
(long count) subOffset
(long offset) untag()
untag
(long mask) 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
-
NULL
-
-
Constructor Details
-
EnumPointer
-
-
Method Details
-
cast
-
cast
-
cast
-
at
- Throws:
CorruptDataException
-
at
- Throws:
CorruptDataException
-
longAt
- Throws:
CorruptDataException
-
sizeOfBaseType
protected long sizeOfBaseType() -
doubleAt
- Throws:
CorruptDataException
-
floatAt
- Throws:
CorruptDataException
-
add
-
add
-
addOffset
-
addOffset
-
sub
-
sub
-
subOffset
-
subOffset
-
untag
-
untag
-