public final class HostedByteBufferPointer extends Object implements org.graalvm.word.Pointer
Constructor and Description |
---|
HostedByteBufferPointer(ByteBuffer buffer,
int baseOffset) |
Modifier and Type | Method and Description |
---|---|
boolean |
aboveOrEqual(int val) |
boolean |
aboveOrEqual(org.graalvm.word.UnsignedWord val) |
boolean |
aboveThan(int val) |
boolean |
aboveThan(org.graalvm.word.UnsignedWord val) |
org.graalvm.word.Pointer |
add(int val) |
org.graalvm.word.Pointer |
add(org.graalvm.word.UnsignedWord val) |
org.graalvm.word.Pointer |
and(int val) |
org.graalvm.word.Pointer |
and(org.graalvm.word.UnsignedWord val) |
boolean |
belowOrEqual(int val) |
boolean |
belowOrEqual(org.graalvm.word.UnsignedWord val) |
boolean |
belowThan(int val) |
boolean |
belowThan(org.graalvm.word.UnsignedWord val) |
int |
compareAndSwapInt(int offset,
int expectedValue,
int newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
int |
compareAndSwapInt(org.graalvm.word.WordBase offset,
int expectedValue,
int newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
long |
compareAndSwapLong(int offset,
long expectedValue,
long newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
long |
compareAndSwapLong(org.graalvm.word.WordBase offset,
long expectedValue,
long newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
Object |
compareAndSwapObject(int offset,
Object expectedValue,
Object newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
Object |
compareAndSwapObject(org.graalvm.word.WordBase offset,
Object expectedValue,
Object newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
<T extends org.graalvm.word.WordBase> |
compareAndSwapWord(int offset,
T expectedValue,
T newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
<T extends org.graalvm.word.WordBase> |
compareAndSwapWord(org.graalvm.word.WordBase offset,
T expectedValue,
T newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
equal(org.graalvm.word.ComparableWord val) |
boolean |
equal(int val) |
boolean |
equal(org.graalvm.word.UnsignedWord val) |
void |
initializeLong(int offset,
long val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
initializeLong(org.graalvm.word.WordBase offset,
long val,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
isNonNull() |
boolean |
isNull() |
boolean |
logicCompareAndSwapInt(int offset,
int expectedValue,
int newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
logicCompareAndSwapInt(org.graalvm.word.WordBase offset,
int expectedValue,
int newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
logicCompareAndSwapLong(int offset,
long expectedValue,
long newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
logicCompareAndSwapLong(org.graalvm.word.WordBase offset,
long expectedValue,
long newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
logicCompareAndSwapObject(int offset,
Object expectedValue,
Object newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
logicCompareAndSwapObject(org.graalvm.word.WordBase offset,
Object expectedValue,
Object newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
logicCompareAndSwapWord(int offset,
org.graalvm.word.WordBase expectedValue,
org.graalvm.word.WordBase newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
boolean |
logicCompareAndSwapWord(org.graalvm.word.WordBase offset,
org.graalvm.word.WordBase expectedValue,
org.graalvm.word.WordBase newValue,
org.graalvm.word.LocationIdentity locationIdentity) |
org.graalvm.word.UnsignedWord |
multiply(int val) |
org.graalvm.word.UnsignedWord |
multiply(org.graalvm.word.UnsignedWord val) |
org.graalvm.word.UnsignedWord |
not() |
boolean |
notEqual(org.graalvm.word.ComparableWord val) |
boolean |
notEqual(int val) |
boolean |
notEqual(org.graalvm.word.UnsignedWord val) |
org.graalvm.word.Pointer |
or(int val) |
org.graalvm.word.Pointer |
or(org.graalvm.word.UnsignedWord val) |
long |
rawValue() |
byte |
readByte(int offset) |
byte |
readByte(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
byte |
readByte(org.graalvm.word.WordBase offset) |
byte |
readByte(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
char |
readChar(int offset) |
char |
readChar(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
char |
readChar(org.graalvm.word.WordBase offset) |
char |
readChar(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
double |
readDouble(int offset) |
double |
readDouble(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
double |
readDouble(org.graalvm.word.WordBase offset) |
double |
readDouble(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
float |
readFloat(int offset) |
float |
readFloat(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
float |
readFloat(org.graalvm.word.WordBase offset) |
float |
readFloat(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
int |
readInt(int offset) |
int |
readInt(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
int |
readInt(org.graalvm.word.WordBase offset) |
int |
readInt(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
long |
readLong(int offset) |
long |
readLong(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
long |
readLong(org.graalvm.word.WordBase offset) |
long |
readLong(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
Object |
readObject(int offset) |
Object |
readObject(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
Object |
readObject(org.graalvm.word.WordBase offset) |
Object |
readObject(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
short |
readShort(int offset) |
short |
readShort(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
short |
readShort(org.graalvm.word.WordBase offset) |
short |
readShort(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
<T extends org.graalvm.word.WordBase> |
readWord(int offset) |
<T extends org.graalvm.word.WordBase> |
readWord(int offset,
org.graalvm.word.LocationIdentity locationIdentity) |
<T extends org.graalvm.word.WordBase> |
readWord(org.graalvm.word.WordBase offset) |
<T extends org.graalvm.word.WordBase> |
readWord(org.graalvm.word.WordBase offset,
org.graalvm.word.LocationIdentity locationIdentity) |
org.graalvm.word.UnsignedWord |
shiftLeft(int n) |
org.graalvm.word.UnsignedWord |
shiftLeft(org.graalvm.word.UnsignedWord n) |
org.graalvm.word.Pointer |
subtract(int val) |
org.graalvm.word.Pointer |
subtract(org.graalvm.word.UnsignedWord val) |
Object |
toObject() |
Object |
toObjectNonNull() |
org.graalvm.word.UnsignedWord |
unsignedDivide(int val) |
org.graalvm.word.UnsignedWord |
unsignedDivide(org.graalvm.word.UnsignedWord val) |
org.graalvm.word.UnsignedWord |
unsignedRemainder(int val) |
org.graalvm.word.UnsignedWord |
unsignedRemainder(org.graalvm.word.UnsignedWord val) |
org.graalvm.word.UnsignedWord |
unsignedShiftRight(int n) |
org.graalvm.word.UnsignedWord |
unsignedShiftRight(org.graalvm.word.UnsignedWord n) |
void |
writeByte(int offset,
byte val) |
void |
writeByte(int offset,
byte val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeByte(org.graalvm.word.WordBase offset,
byte val) |
void |
writeByte(org.graalvm.word.WordBase offset,
byte val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeChar(int offset,
char val) |
void |
writeChar(int offset,
char val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeChar(org.graalvm.word.WordBase offset,
char val) |
void |
writeChar(org.graalvm.word.WordBase offset,
char val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeDouble(int offset,
double val) |
void |
writeDouble(int offset,
double val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeDouble(org.graalvm.word.WordBase offset,
double val) |
void |
writeDouble(org.graalvm.word.WordBase offset,
double val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeFloat(int offset,
float val) |
void |
writeFloat(int offset,
float val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeFloat(org.graalvm.word.WordBase offset,
float val) |
void |
writeFloat(org.graalvm.word.WordBase offset,
float val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeInt(int offset,
int val) |
void |
writeInt(int offset,
int val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeInt(org.graalvm.word.WordBase offset,
int val) |
void |
writeInt(org.graalvm.word.WordBase offset,
int val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeLong(int offset,
long val) |
void |
writeLong(int offset,
long val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeLong(org.graalvm.word.WordBase offset,
long val) |
void |
writeLong(org.graalvm.word.WordBase offset,
long val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeObject(int offset,
Object val) |
void |
writeObject(int offset,
Object val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeObject(org.graalvm.word.WordBase offset,
Object val) |
void |
writeObject(org.graalvm.word.WordBase offset,
Object val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeShort(int offset,
short val) |
void |
writeShort(int offset,
short val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeShort(org.graalvm.word.WordBase offset,
short val) |
void |
writeShort(org.graalvm.word.WordBase offset,
short val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeWord(int offset,
org.graalvm.word.WordBase val) |
void |
writeWord(int offset,
org.graalvm.word.WordBase val,
org.graalvm.word.LocationIdentity locationIdentity) |
void |
writeWord(org.graalvm.word.WordBase offset,
org.graalvm.word.WordBase val) |
void |
writeWord(org.graalvm.word.WordBase offset,
org.graalvm.word.WordBase val,
org.graalvm.word.LocationIdentity locationIdentity) |
org.graalvm.word.UnsignedWord |
xor(int val) |
org.graalvm.word.UnsignedWord |
xor(org.graalvm.word.UnsignedWord val) |
public HostedByteBufferPointer(ByteBuffer buffer, int baseOffset)
public byte readByte(int offset)
readByte
in interface org.graalvm.word.Pointer
public byte readByte(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readByte
in interface org.graalvm.word.Pointer
public byte readByte(org.graalvm.word.WordBase offset)
readByte
in interface org.graalvm.word.Pointer
public byte readByte(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readByte
in interface org.graalvm.word.Pointer
public void writeByte(int offset, byte val)
writeByte
in interface org.graalvm.word.Pointer
public void writeByte(org.graalvm.word.WordBase offset, byte val)
writeByte
in interface org.graalvm.word.Pointer
public void writeByte(int offset, byte val, org.graalvm.word.LocationIdentity locationIdentity)
writeByte
in interface org.graalvm.word.Pointer
public void writeByte(org.graalvm.word.WordBase offset, byte val, org.graalvm.word.LocationIdentity locationIdentity)
writeByte
in interface org.graalvm.word.Pointer
public boolean isNull()
isNull
in interface org.graalvm.word.PointerBase
public boolean isNonNull()
isNonNull
in interface org.graalvm.word.PointerBase
public boolean equal(org.graalvm.word.ComparableWord val)
equal
in interface org.graalvm.word.ComparableWord
public boolean notEqual(org.graalvm.word.ComparableWord val)
notEqual
in interface org.graalvm.word.ComparableWord
public long rawValue()
rawValue
in interface org.graalvm.word.WordBase
public Object toObject()
toObject
in interface org.graalvm.word.Pointer
public Object toObjectNonNull()
toObjectNonNull
in interface org.graalvm.word.Pointer
public char readChar(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readChar
in interface org.graalvm.word.Pointer
public short readShort(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readShort
in interface org.graalvm.word.Pointer
public int readInt(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readInt
in interface org.graalvm.word.Pointer
public long readLong(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readLong
in interface org.graalvm.word.Pointer
public float readFloat(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readFloat
in interface org.graalvm.word.Pointer
public double readDouble(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readDouble
in interface org.graalvm.word.Pointer
public <T extends org.graalvm.word.WordBase> T readWord(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readWord
in interface org.graalvm.word.Pointer
public Object readObject(org.graalvm.word.WordBase offset, org.graalvm.word.LocationIdentity locationIdentity)
readObject
in interface org.graalvm.word.Pointer
public char readChar(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readChar
in interface org.graalvm.word.Pointer
public short readShort(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readShort
in interface org.graalvm.word.Pointer
public int readInt(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readInt
in interface org.graalvm.word.Pointer
public long readLong(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readLong
in interface org.graalvm.word.Pointer
public float readFloat(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readFloat
in interface org.graalvm.word.Pointer
public double readDouble(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readDouble
in interface org.graalvm.word.Pointer
public <T extends org.graalvm.word.WordBase> T readWord(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readWord
in interface org.graalvm.word.Pointer
public Object readObject(int offset, org.graalvm.word.LocationIdentity locationIdentity)
readObject
in interface org.graalvm.word.Pointer
public void writeChar(org.graalvm.word.WordBase offset, char val, org.graalvm.word.LocationIdentity locationIdentity)
writeChar
in interface org.graalvm.word.Pointer
public void writeShort(org.graalvm.word.WordBase offset, short val, org.graalvm.word.LocationIdentity locationIdentity)
writeShort
in interface org.graalvm.word.Pointer
public void writeInt(org.graalvm.word.WordBase offset, int val, org.graalvm.word.LocationIdentity locationIdentity)
writeInt
in interface org.graalvm.word.Pointer
public void writeLong(org.graalvm.word.WordBase offset, long val, org.graalvm.word.LocationIdentity locationIdentity)
writeLong
in interface org.graalvm.word.Pointer
public void writeFloat(org.graalvm.word.WordBase offset, float val, org.graalvm.word.LocationIdentity locationIdentity)
writeFloat
in interface org.graalvm.word.Pointer
public void writeDouble(org.graalvm.word.WordBase offset, double val, org.graalvm.word.LocationIdentity locationIdentity)
writeDouble
in interface org.graalvm.word.Pointer
public void writeWord(org.graalvm.word.WordBase offset, org.graalvm.word.WordBase val, org.graalvm.word.LocationIdentity locationIdentity)
writeWord
in interface org.graalvm.word.Pointer
public void initializeLong(org.graalvm.word.WordBase offset, long val, org.graalvm.word.LocationIdentity locationIdentity)
initializeLong
in interface org.graalvm.word.Pointer
public void writeObject(org.graalvm.word.WordBase offset, Object val, org.graalvm.word.LocationIdentity locationIdentity)
writeObject
in interface org.graalvm.word.Pointer
public void writeChar(int offset, char val, org.graalvm.word.LocationIdentity locationIdentity)
writeChar
in interface org.graalvm.word.Pointer
public void writeShort(int offset, short val, org.graalvm.word.LocationIdentity locationIdentity)
writeShort
in interface org.graalvm.word.Pointer
public void writeInt(int offset, int val, org.graalvm.word.LocationIdentity locationIdentity)
writeInt
in interface org.graalvm.word.Pointer
public void writeLong(int offset, long val, org.graalvm.word.LocationIdentity locationIdentity)
writeLong
in interface org.graalvm.word.Pointer
public void writeFloat(int offset, float val, org.graalvm.word.LocationIdentity locationIdentity)
writeFloat
in interface org.graalvm.word.Pointer
public void writeDouble(int offset, double val, org.graalvm.word.LocationIdentity locationIdentity)
writeDouble
in interface org.graalvm.word.Pointer
public void writeWord(int offset, org.graalvm.word.WordBase val, org.graalvm.word.LocationIdentity locationIdentity)
writeWord
in interface org.graalvm.word.Pointer
public void writeObject(int offset, Object val, org.graalvm.word.LocationIdentity locationIdentity)
writeObject
in interface org.graalvm.word.Pointer
public void initializeLong(int offset, long val, org.graalvm.word.LocationIdentity locationIdentity)
initializeLong
in interface org.graalvm.word.Pointer
public char readChar(org.graalvm.word.WordBase offset)
readChar
in interface org.graalvm.word.Pointer
public short readShort(org.graalvm.word.WordBase offset)
readShort
in interface org.graalvm.word.Pointer
public int readInt(org.graalvm.word.WordBase offset)
readInt
in interface org.graalvm.word.Pointer
public long readLong(org.graalvm.word.WordBase offset)
readLong
in interface org.graalvm.word.Pointer
public float readFloat(org.graalvm.word.WordBase offset)
readFloat
in interface org.graalvm.word.Pointer
public double readDouble(org.graalvm.word.WordBase offset)
readDouble
in interface org.graalvm.word.Pointer
public <T extends org.graalvm.word.WordBase> T readWord(org.graalvm.word.WordBase offset)
readWord
in interface org.graalvm.word.Pointer
public Object readObject(org.graalvm.word.WordBase offset)
readObject
in interface org.graalvm.word.Pointer
public char readChar(int offset)
readChar
in interface org.graalvm.word.Pointer
public short readShort(int offset)
readShort
in interface org.graalvm.word.Pointer
public int readInt(int offset)
readInt
in interface org.graalvm.word.Pointer
public long readLong(int offset)
readLong
in interface org.graalvm.word.Pointer
public float readFloat(int offset)
readFloat
in interface org.graalvm.word.Pointer
public double readDouble(int offset)
readDouble
in interface org.graalvm.word.Pointer
public <T extends org.graalvm.word.WordBase> T readWord(int offset)
readWord
in interface org.graalvm.word.Pointer
public Object readObject(int offset)
readObject
in interface org.graalvm.word.Pointer
public void writeChar(org.graalvm.word.WordBase offset, char val)
writeChar
in interface org.graalvm.word.Pointer
public void writeShort(org.graalvm.word.WordBase offset, short val)
writeShort
in interface org.graalvm.word.Pointer
public void writeInt(org.graalvm.word.WordBase offset, int val)
writeInt
in interface org.graalvm.word.Pointer
public void writeLong(org.graalvm.word.WordBase offset, long val)
writeLong
in interface org.graalvm.word.Pointer
public void writeFloat(org.graalvm.word.WordBase offset, float val)
writeFloat
in interface org.graalvm.word.Pointer
public void writeDouble(org.graalvm.word.WordBase offset, double val)
writeDouble
in interface org.graalvm.word.Pointer
public void writeWord(org.graalvm.word.WordBase offset, org.graalvm.word.WordBase val)
writeWord
in interface org.graalvm.word.Pointer
public void writeObject(org.graalvm.word.WordBase offset, Object val)
writeObject
in interface org.graalvm.word.Pointer
public int compareAndSwapInt(org.graalvm.word.WordBase offset, int expectedValue, int newValue, org.graalvm.word.LocationIdentity locationIdentity)
compareAndSwapInt
in interface org.graalvm.word.Pointer
public long compareAndSwapLong(org.graalvm.word.WordBase offset, long expectedValue, long newValue, org.graalvm.word.LocationIdentity locationIdentity)
compareAndSwapLong
in interface org.graalvm.word.Pointer
public <T extends org.graalvm.word.WordBase> T compareAndSwapWord(org.graalvm.word.WordBase offset, T expectedValue, T newValue, org.graalvm.word.LocationIdentity locationIdentity)
compareAndSwapWord
in interface org.graalvm.word.Pointer
public Object compareAndSwapObject(org.graalvm.word.WordBase offset, Object expectedValue, Object newValue, org.graalvm.word.LocationIdentity locationIdentity)
compareAndSwapObject
in interface org.graalvm.word.Pointer
public boolean logicCompareAndSwapInt(org.graalvm.word.WordBase offset, int expectedValue, int newValue, org.graalvm.word.LocationIdentity locationIdentity)
logicCompareAndSwapInt
in interface org.graalvm.word.Pointer
public boolean logicCompareAndSwapLong(org.graalvm.word.WordBase offset, long expectedValue, long newValue, org.graalvm.word.LocationIdentity locationIdentity)
logicCompareAndSwapLong
in interface org.graalvm.word.Pointer
public boolean logicCompareAndSwapWord(org.graalvm.word.WordBase offset, org.graalvm.word.WordBase expectedValue, org.graalvm.word.WordBase newValue, org.graalvm.word.LocationIdentity locationIdentity)
logicCompareAndSwapWord
in interface org.graalvm.word.Pointer
public boolean logicCompareAndSwapObject(org.graalvm.word.WordBase offset, Object expectedValue, Object newValue, org.graalvm.word.LocationIdentity locationIdentity)
logicCompareAndSwapObject
in interface org.graalvm.word.Pointer
public void writeChar(int offset, char val)
writeChar
in interface org.graalvm.word.Pointer
public void writeShort(int offset, short val)
writeShort
in interface org.graalvm.word.Pointer
public void writeInt(int offset, int val)
writeInt
in interface org.graalvm.word.Pointer
public void writeLong(int offset, long val)
writeLong
in interface org.graalvm.word.Pointer
public void writeFloat(int offset, float val)
writeFloat
in interface org.graalvm.word.Pointer
public void writeDouble(int offset, double val)
writeDouble
in interface org.graalvm.word.Pointer
public void writeWord(int offset, org.graalvm.word.WordBase val)
writeWord
in interface org.graalvm.word.Pointer
public void writeObject(int offset, Object val)
writeObject
in interface org.graalvm.word.Pointer
public int compareAndSwapInt(int offset, int expectedValue, int newValue, org.graalvm.word.LocationIdentity locationIdentity)
compareAndSwapInt
in interface org.graalvm.word.Pointer
public long compareAndSwapLong(int offset, long expectedValue, long newValue, org.graalvm.word.LocationIdentity locationIdentity)
compareAndSwapLong
in interface org.graalvm.word.Pointer
public <T extends org.graalvm.word.WordBase> T compareAndSwapWord(int offset, T expectedValue, T newValue, org.graalvm.word.LocationIdentity locationIdentity)
compareAndSwapWord
in interface org.graalvm.word.Pointer
public Object compareAndSwapObject(int offset, Object expectedValue, Object newValue, org.graalvm.word.LocationIdentity locationIdentity)
compareAndSwapObject
in interface org.graalvm.word.Pointer
public boolean logicCompareAndSwapInt(int offset, int expectedValue, int newValue, org.graalvm.word.LocationIdentity locationIdentity)
logicCompareAndSwapInt
in interface org.graalvm.word.Pointer
public boolean logicCompareAndSwapLong(int offset, long expectedValue, long newValue, org.graalvm.word.LocationIdentity locationIdentity)
logicCompareAndSwapLong
in interface org.graalvm.word.Pointer
public boolean logicCompareAndSwapWord(int offset, org.graalvm.word.WordBase expectedValue, org.graalvm.word.WordBase newValue, org.graalvm.word.LocationIdentity locationIdentity)
logicCompareAndSwapWord
in interface org.graalvm.word.Pointer
public boolean logicCompareAndSwapObject(int offset, Object expectedValue, Object newValue, org.graalvm.word.LocationIdentity locationIdentity)
logicCompareAndSwapObject
in interface org.graalvm.word.Pointer
public org.graalvm.word.Pointer add(org.graalvm.word.UnsignedWord val)
add
in interface org.graalvm.word.Pointer
add
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.Pointer add(int val)
add
in interface org.graalvm.word.Pointer
add
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.Pointer subtract(org.graalvm.word.UnsignedWord val)
subtract
in interface org.graalvm.word.Pointer
subtract
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord multiply(org.graalvm.word.UnsignedWord val)
multiply
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord unsignedDivide(org.graalvm.word.UnsignedWord val)
unsignedDivide
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord unsignedRemainder(org.graalvm.word.UnsignedWord val)
unsignedRemainder
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord shiftLeft(org.graalvm.word.UnsignedWord n)
shiftLeft
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord unsignedShiftRight(org.graalvm.word.UnsignedWord n)
unsignedShiftRight
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.Pointer subtract(int val)
subtract
in interface org.graalvm.word.Pointer
subtract
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord multiply(int val)
multiply
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord unsignedDivide(int val)
unsignedDivide
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord unsignedRemainder(int val)
unsignedRemainder
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord shiftLeft(int n)
shiftLeft
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord unsignedShiftRight(int n)
unsignedShiftRight
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.Pointer and(org.graalvm.word.UnsignedWord val)
and
in interface org.graalvm.word.Pointer
and
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.Pointer and(int val)
and
in interface org.graalvm.word.Pointer
and
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.Pointer or(org.graalvm.word.UnsignedWord val)
or
in interface org.graalvm.word.Pointer
or
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord xor(org.graalvm.word.UnsignedWord val)
xor
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord not()
not
in interface org.graalvm.word.UnsignedWord
public boolean equal(org.graalvm.word.UnsignedWord val)
equal
in interface org.graalvm.word.UnsignedWord
public boolean notEqual(org.graalvm.word.UnsignedWord val)
notEqual
in interface org.graalvm.word.UnsignedWord
public boolean belowThan(org.graalvm.word.UnsignedWord val)
belowThan
in interface org.graalvm.word.UnsignedWord
public boolean belowOrEqual(org.graalvm.word.UnsignedWord val)
belowOrEqual
in interface org.graalvm.word.UnsignedWord
public boolean aboveThan(org.graalvm.word.UnsignedWord val)
aboveThan
in interface org.graalvm.word.UnsignedWord
public boolean aboveOrEqual(org.graalvm.word.UnsignedWord val)
aboveOrEqual
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.Pointer or(int val)
or
in interface org.graalvm.word.Pointer
or
in interface org.graalvm.word.UnsignedWord
public org.graalvm.word.UnsignedWord xor(int val)
xor
in interface org.graalvm.word.UnsignedWord
public boolean equal(int val)
equal
in interface org.graalvm.word.UnsignedWord
public boolean notEqual(int val)
notEqual
in interface org.graalvm.word.UnsignedWord
public boolean belowThan(int val)
belowThan
in interface org.graalvm.word.UnsignedWord
public boolean belowOrEqual(int val)
belowOrEqual
in interface org.graalvm.word.UnsignedWord
public boolean aboveThan(int val)
aboveThan
in interface org.graalvm.word.UnsignedWord
public boolean aboveOrEqual(int val)
aboveOrEqual
in interface org.graalvm.word.UnsignedWord