Class ObjectMonitorReferencePointer
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.ObjectMonitorReferencePointer
-
Field Summary
FieldsFields declared in class AbstractPointer
addressFields declared in class DataType
BITFIELD_FORMAT, pointerPackageName, process, SIZEOF_BOOL, structurePackageName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(long count) addOffset(long offset) com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointerat(long index) com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointercast(long address) cast(AbstractPointer pointer) protected longsub(long count) subOffset(long offset) untag()untag(long tagBits) Methods declared in class 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, nonNullFieldEA, notNull, reportClassCacheStats, subModifier and TypeMethodDescriptionfinal booleanallBitsIn(long bitmask) booleananyBitsIn(long bitmask) intcompare(AbstractPointer pointer) booleanlongprotected static IProcessprotected chargetBaseCharAtOffset(long offset) protected booleangetBoolAtOffset(long offset) protected bytegetByteAtOffset(long offset) intgetBytesAtOffset(long offset, byte[] data) protected doublegetDoubleAtOffset(long offset) protected floatgetFloatAtOffset(long offset) This method reads number of the bytes depending on the pointers' base size.protected IDATAgetIDATAAtOffset(long offset) protected intgetIntAtOffset(long offset) protected longgetLongAtOffset(long offset) protected com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointergetObjectClassAtOffset(long offset) protected com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointergetObjectMonitorAtOffset(long offset) protected com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointergetObjectReferenceAtOffset(long offset) protected longgetPointerAtOffset(long offset) protected shortgetShortAtOffset(long offset) protected UDATAgetUDATAAtOffset(long offset) booleangt(AbstractPointer pointer) booleangte(AbstractPointer pointer) hexAt(long index) This method returns the memory values at the given index.This method returns the memory values at the given index.booleanisNull()longbooleanlt(AbstractPointer pointer) booleanlte(AbstractPointer pointer) final longfinal longnonNullFieldEA(long offset) booleannotNull()static voidsub(AbstractPointer pointer) Methods declared in class DataType
formatShortInteractive, getJ9RASPointer, getPointerPackageName, getProcess, getStructure, getStructure, getStructure, getStructurePackageName, init, setJ9RASPointerModifier and TypeMethodDescriptionstatic com.ibm.j9ddr.vm29.pointer.generated.J9RASPointerstatic Stringstatic IProcessstatic <T> TgetStructure(Class<T> clazz, long address) static DataTypegetStructure(String name, long address) static DataTypegetStructure(String name, UDATA udata) static Stringstatic voidinit(IProcess process, StructureReader structureReader) static voidsetJ9RASPointer(com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer j9RASPointer)
-
Field Details
-
NULL
-
SIZEOF
public static final long SIZEOF
-
-
Constructor Details
-
ObjectMonitorReferencePointer
protected ObjectMonitorReferencePointer(long address)
-
-
Method Details
-
cast
-
cast
-
cast
-
add
-
add
-
addOffset
-
addOffset
-
at
public com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer at(long index) throws CorruptDataException - Throws:
CorruptDataException
-
at
public com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer at(Scalar index) throws CorruptDataException - Throws:
CorruptDataException
-
sizeOfBaseType
protected long sizeOfBaseType() -
sub
-
sub
-
subOffset
-
subOffset
-
untag
-
untag
-