- 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.U8Pointer
-
public class U8Pointer extends Pointer
-
-
Field Summary
Fields Modifier and Type Field Description static U8PointerNULLstatic intSIZEOF-
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
Constructors Modifier Constructor Description protectedU8Pointer(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static U8Pointercast(long address)static U8Pointercast(AbstractPointer pointer)static U8Pointercast(UDATA udata)StringgetCStringAtOffset(long offset)StringgetCStringAtOffset(long offset, long maxLength)-
Methods declared in class com.ibm.j9ddr.vm29.pointer.AbstractPointer
add, add, addOffset, addOffset, allBitsIn, anyBitsIn, at, at, 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, lt, lte, nonNullAddress, notNull, reportClassCacheStats, sizeOfBaseType, sub, sub, sub, subOffset, subOffset, untag, untag
-
Methods declared in class com.ibm.j9ddr.vm29.j9.DataType
formatShortInteractive, getJ9RASPointer, getPointerPackageName, getProcess, getStructure, getStructure, getStructure, getStructurePackageName, init, longValue, setJ9RASPointer
-
-
-
-
Field Detail
-
SIZEOF
public static final int SIZEOF
- See Also:
- Constant Field Values
-
NULL
public static final U8Pointer NULL
-
-
Method Detail
-
cast
public static U8Pointer cast(AbstractPointer pointer)
-
cast
public static U8Pointer cast(long address)
-
getCStringAtOffset
public String getCStringAtOffset(long offset) throws CorruptDataException
- Throws:
CorruptDataException
-
getCStringAtOffset
public String getCStringAtOffset(long offset, long maxLength) throws CorruptDataException
- Throws:
CorruptDataException
-
-