Class IDATA
java.lang.Object
com.ibm.j9ddr.vm29.j9.DataType
com.ibm.j9ddr.vm29.types.Scalar
com.ibm.j9ddr.vm29.types.IScalar
com.ibm.j9ddr.vm29.types.IDATA
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final IDATAstatic final IDATAstatic final intFields declared in class Scalar
bitsPerBytes, bitsPerLong, data, toStringPatternModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected longprotected StringFields declared in class DataType
BITFIELD_FORMAT, pointerPackageName, process, SIZEOF_BOOL, structurePackageName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbitAnd(int parameter) bitNot()bitOr(int parameter) bitXor(int parameter) bitXor(long parameter) static IDATAcast(AbstractPointer ptr) div(long parameter) booleanbooleanleftShift(int i) mod(int parameter) mod(long parameter) mult(int parameter) rightShift(int i) intsizeof()sub(long parameter) Methods declared in class Scalar
allBitsIn, anyBitsIn, byteValue, checkComparisonValid, convertBytesToSlots, convertSlotsToBytes, eq, eq, equals, getHexValue, gt, gt, gt, gte, intValue, isZero, longValue, lt, lt, lt, lte, maskAndCompare, roundTo, roundToSizeofU16, roundToSizeofU32, roundToSizeofU64, roundToSizeofUDATA, roundToSizeToFJ9object, roundToSizeToObjectReference, shortValue, signBitSetModifier and TypeMethodDescriptionfinal booleanallBitsIn(long bitmask) booleananyBitsIn(long bitmask) byteprotected voidcheckComparisonValid(Scalar parameter) static UDATAconvertBytesToSlots(UDATA size) static UDATAconvertSlotsToBytes(UDATA size) booleaneq(long parameter) booleanbooleanThis is a class based equals.booleangt(int parameter) booleangt(long parameter) booleanbooleanintintValue()booleanisZero()longbooleanlt(int parameter) booleanlt(long parameter) booleanbooleanbooleanmaskAndCompare(long bitmask, long compareValue) protected static UDATAstatic UDATAroundToSizeofU16(UDATA value) static UDATAroundToSizeofU32(UDATA value) static UDATAroundToSizeofU64(UDATA value) static UDATAroundToSizeofUDATA(UDATA value) static UDATAroundToSizeToFJ9object(UDATA value) static UDATAshortprotected booleanMethods 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
-
SIZEOF
public static final int SIZEOF -
MASK
public static final long MASK -
MIN
-
MAX
-
-
Constructor Details
-
IDATA
public IDATA(long value) -
IDATA
-
-
Method Details
-
add
-
add
-
add
-
eq
-
add
-
eq
-
add
-
add
-
add
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitXor
-
bitXor
-
bitXor
-
bitXor
-
bitXor
-
bitXor
-
bitXor
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
leftShift
-
rightShift
-
bitNot
-
mult
-
mod
-
mod
-
mod
-
div
-
div
-
sizeof
public int sizeof() -
cast
-