Class ObjectReferencePointer
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.ObjectReferencePointer
-
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) com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
at
(long index) com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
static ObjectReferencePointer
cast
(long address) static ObjectReferencePointer
cast
(AbstractPointer pointer) static ObjectReferencePointer
protected long
sub
(long count) subOffset
(long offset) untag()
untag
(long tagBits) 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
-
SIZEOF
public static final long SIZEOF
-
-
Constructor Details
-
ObjectReferencePointer
protected ObjectReferencePointer(long address)
-
-
Method Details
-
cast
-
cast
-
cast
-
add
-
add
-
addOffset
-
addOffset
-
at
public com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer at(long index) throws CorruptDataException - Throws:
CorruptDataException
-
at
public com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer at(Scalar index) throws CorruptDataException - Throws:
CorruptDataException
-
sizeOfBaseType
protected long sizeOfBaseType() -
sub
-
sub
-
subOffset
-
subOffset
-
untag
-
untag
-