Class U64
java.lang.Object
com.ibm.j9ddr.vm29.j9.DataType
com.ibm.j9ddr.vm29.types.Scalar
com.ibm.j9ddr.vm29.types.UScalar
com.ibm.j9ddr.vm29.types.UDATA
com.ibm.j9ddr.vm29.types.U64
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final U64static final U64static 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 TypeMethodDescriptionadd(int number) add(long number) bitAnd(int number) bitAnd(long number) bitNot()bitOr(int number) bitOr(long number) bitXor(int number) bitXor(long number) leftShift(int i) mult(int parameter) mult(long parameter) rightShift(int i) sub(int number) sub(long number) Methods declared in class UDATA
add, bitAnd, bitAnd, bitOr, bitOr, bitXor, bitXor, bitXor, cast, div, div, eq, leftShift, mod, mod, mod, mult, numberOfLeadingZeros, numberOfTrailingZeros, rightShift, sizeof, sub, subModifier and TypeMethodDescriptionstatic UDATAcast(AbstractPointer ptr) div(long divisor) booleanmod(int parameter) mod(long parameter) intintrightShift(UDATA i) intsizeof()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- See Also:
-
MASK
public static final long MASK- See Also:
-
MIN
-
MAX
-
-
Constructor Details
-
U64
public U64(long value) -
U64
-
-
Method Details
-
add
-
add
-
add
-
add
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitXor
-
bitXor
-
bitXor
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
leftShift
-
rightShift
-
bitNot
-
mult
-
mult
-