Package org.agrona
Class UnsafeApi
java.lang.Object
org.agrona.UnsafeApi
Entry point for accessing
jdk.internal.misc.Unsafe APIs.- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic intSeejdk.internal.misc.Unsafe#addressSize.static ObjectallocateInstance(Class<?> arg0) Seejdk.internal.misc.Unsafe#allocateInstance(java.lang.Class).static longallocateMemory(long arg0) Seejdk.internal.misc.Unsafe#allocateMemory(long).static ObjectallocateUninitializedArray(Class<?> arg0, int arg1) Seejdk.internal.misc.Unsafe#allocateUninitializedArray(java.lang.Class, int).static intarrayBaseOffset(Class<?> arg0) Seejdk.internal.misc.Unsafe#arrayBaseOffset(java.lang.Class).static intarrayIndexScale(Class<?> arg0) Seejdk.internal.misc.Unsafe#arrayIndexScale(java.lang.Class).static booleancompareAndExchangeBoolean(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeBoolean(java.lang.Object, long, boolean, boolean).static booleancompareAndExchangeBooleanAcquire(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeBooleanAcquire(java.lang.Object, long, boolean, boolean).static booleancompareAndExchangeBooleanRelease(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeBooleanRelease(java.lang.Object, long, boolean, boolean).static bytecompareAndExchangeByte(Object arg0, long arg1, byte arg2, byte arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeByte(java.lang.Object, long, byte, byte).static bytecompareAndExchangeByteAcquire(Object arg0, long arg1, byte arg2, byte arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeByteAcquire(java.lang.Object, long, byte, byte).static bytecompareAndExchangeByteRelease(Object arg0, long arg1, byte arg2, byte arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeByteRelease(java.lang.Object, long, byte, byte).static charcompareAndExchangeChar(Object arg0, long arg1, char arg2, char arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeChar(java.lang.Object, long, char, char).static charcompareAndExchangeCharAcquire(Object arg0, long arg1, char arg2, char arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeCharAcquire(java.lang.Object, long, char, char).static charcompareAndExchangeCharRelease(Object arg0, long arg1, char arg2, char arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeCharRelease(java.lang.Object, long, char, char).static doublecompareAndExchangeDouble(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeDouble(java.lang.Object, long, double, double).static doublecompareAndExchangeDoubleAcquire(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeDoubleAcquire(java.lang.Object, long, double, double).static doublecompareAndExchangeDoubleRelease(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeDoubleRelease(java.lang.Object, long, double, double).static floatcompareAndExchangeFloat(Object arg0, long arg1, float arg2, float arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeFloat(java.lang.Object, long, float, float).static floatcompareAndExchangeFloatAcquire(Object arg0, long arg1, float arg2, float arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeFloatAcquire(java.lang.Object, long, float, float).static floatcompareAndExchangeFloatRelease(Object arg0, long arg1, float arg2, float arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeFloatRelease(java.lang.Object, long, float, float).static intcompareAndExchangeInt(Object arg0, long arg1, int arg2, int arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeInt(java.lang.Object, long, int, int).static intcompareAndExchangeIntAcquire(Object arg0, long arg1, int arg2, int arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeIntAcquire(java.lang.Object, long, int, int).static intcompareAndExchangeIntRelease(Object arg0, long arg1, int arg2, int arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeIntRelease(java.lang.Object, long, int, int).static longcompareAndExchangeLong(Object arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeLong(java.lang.Object, long, long, long).static longcompareAndExchangeLongAcquire(Object arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeLongAcquire(java.lang.Object, long, long, long).static longcompareAndExchangeLongRelease(Object arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeLongRelease(java.lang.Object, long, long, long).static ObjectcompareAndExchangeReference(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeReference(java.lang.Object, long, java.lang.Object, java.lang.Object).static ObjectcompareAndExchangeReferenceAcquire(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeReferenceAcquire(java.lang.Object, long, java.lang.Object, java.lang.Object).static ObjectcompareAndExchangeReferenceRelease(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeReferenceRelease(java.lang.Object, long, java.lang.Object, java.lang.Object).static shortcompareAndExchangeShort(Object arg0, long arg1, short arg2, short arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeShort(java.lang.Object, long, short, short).static shortcompareAndExchangeShortAcquire(Object arg0, long arg1, short arg2, short arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeShortAcquire(java.lang.Object, long, short, short).static shortcompareAndExchangeShortRelease(Object arg0, long arg1, short arg2, short arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeShortRelease(java.lang.Object, long, short, short).static booleancompareAndSetBoolean(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#compareAndSetBoolean(java.lang.Object, long, boolean, boolean).static booleancompareAndSetByte(Object arg0, long arg1, byte arg2, byte arg3) Seejdk.internal.misc.Unsafe#compareAndSetByte(java.lang.Object, long, byte, byte).static booleancompareAndSetChar(Object arg0, long arg1, char arg2, char arg3) Seejdk.internal.misc.Unsafe#compareAndSetChar(java.lang.Object, long, char, char).static booleancompareAndSetDouble(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#compareAndSetDouble(java.lang.Object, long, double, double).static booleancompareAndSetFloat(Object arg0, long arg1, float arg2, float arg3) Seejdk.internal.misc.Unsafe#compareAndSetFloat(java.lang.Object, long, float, float).static booleancompareAndSetInt(Object arg0, long arg1, int arg2, int arg3) Seejdk.internal.misc.Unsafe#compareAndSetInt(java.lang.Object, long, int, int).static booleancompareAndSetLong(Object arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#compareAndSetLong(java.lang.Object, long, long, long).static booleancompareAndSetReference(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#compareAndSetReference(java.lang.Object, long, java.lang.Object, java.lang.Object).static booleancompareAndSetShort(Object arg0, long arg1, short arg2, short arg3) Seejdk.internal.misc.Unsafe#compareAndSetShort(java.lang.Object, long, short, short).static voidcopyMemory(long arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#copyMemory(long, long, long).static voidcopyMemory(Object arg0, long arg1, Object arg2, long arg3, long arg4) Seejdk.internal.misc.Unsafe#copyMemory(java.lang.Object, long, java.lang.Object, long, long).static voidcopySwapMemory(long arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#copySwapMemory(long, long, long, long).static voidcopySwapMemory(Object arg0, long arg1, Object arg2, long arg3, long arg4, long arg5) Seejdk.internal.misc.Unsafe#copySwapMemory(java.lang.Object, long, java.lang.Object, long, long, long).static longdataCacheLineAlignDown(long arg0) Seejdk.internal.misc.Unsafe#dataCacheLineAlignDown(long).static intSeejdk.internal.misc.Unsafe#dataCacheLineFlushSize.static Class<?>defineClass(String arg0, byte[] arg1, int arg2, int arg3, ClassLoader arg4, ProtectionDomain arg5) Seejdk.internal.misc.Unsafe#defineClass(java.lang.String, byte[], int, int, java.lang.ClassLoader, java.security.ProtectionDomain).static voidensureClassInitialized(Class<?> arg0) Seejdk.internal.misc.Unsafe#ensureClassInitialized(java.lang.Class).static voidfreeMemory(long arg0) Seejdk.internal.misc.Unsafe#freeMemory(long).static voidSeejdk.internal.misc.Unsafe#fullFence.static longgetAddress(long arg0) Seejdk.internal.misc.Unsafe#getAddress(long).static longgetAddress(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getAddress(java.lang.Object, long).static bytegetAndAddByte(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndAddByte(java.lang.Object, long, byte).static bytegetAndAddByteAcquire(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndAddByteAcquire(java.lang.Object, long, byte).static bytegetAndAddByteRelease(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndAddByteRelease(java.lang.Object, long, byte).static chargetAndAddChar(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndAddChar(java.lang.Object, long, char).static chargetAndAddCharAcquire(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndAddCharAcquire(java.lang.Object, long, char).static chargetAndAddCharRelease(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndAddCharRelease(java.lang.Object, long, char).static doublegetAndAddDouble(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#getAndAddDouble(java.lang.Object, long, double).static doublegetAndAddDoubleAcquire(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#getAndAddDoubleAcquire(java.lang.Object, long, double).static doublegetAndAddDoubleRelease(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#getAndAddDoubleRelease(java.lang.Object, long, double).static floatgetAndAddFloat(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#getAndAddFloat(java.lang.Object, long, float).static floatgetAndAddFloatAcquire(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#getAndAddFloatAcquire(java.lang.Object, long, float).static floatgetAndAddFloatRelease(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#getAndAddFloatRelease(java.lang.Object, long, float).static intgetAndAddInt(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndAddInt(java.lang.Object, long, int).static intgetAndAddIntAcquire(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndAddIntAcquire(java.lang.Object, long, int).static intgetAndAddIntRelease(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndAddIntRelease(java.lang.Object, long, int).static longgetAndAddLong(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndAddLong(java.lang.Object, long, long).static longgetAndAddLongAcquire(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndAddLongAcquire(java.lang.Object, long, long).static longgetAndAddLongRelease(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndAddLongRelease(java.lang.Object, long, long).static shortgetAndAddShort(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndAddShort(java.lang.Object, long, short).static shortgetAndAddShortAcquire(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndAddShortAcquire(java.lang.Object, long, short).static shortgetAndAddShortRelease(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndAddShortRelease(java.lang.Object, long, short).static booleangetAndBitwiseAndBoolean(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndBoolean(java.lang.Object, long, boolean).static booleangetAndBitwiseAndBooleanAcquire(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndBooleanAcquire(java.lang.Object, long, boolean).static booleangetAndBitwiseAndBooleanRelease(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndBooleanRelease(java.lang.Object, long, boolean).static bytegetAndBitwiseAndByte(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndByte(java.lang.Object, long, byte).static bytegetAndBitwiseAndByteAcquire(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndByteAcquire(java.lang.Object, long, byte).static bytegetAndBitwiseAndByteRelease(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndByteRelease(java.lang.Object, long, byte).static chargetAndBitwiseAndChar(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndChar(java.lang.Object, long, char).static chargetAndBitwiseAndCharAcquire(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndCharAcquire(java.lang.Object, long, char).static chargetAndBitwiseAndCharRelease(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndCharRelease(java.lang.Object, long, char).static intgetAndBitwiseAndInt(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndInt(java.lang.Object, long, int).static intgetAndBitwiseAndIntAcquire(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndIntAcquire(java.lang.Object, long, int).static intgetAndBitwiseAndIntRelease(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndIntRelease(java.lang.Object, long, int).static longgetAndBitwiseAndLong(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndLong(java.lang.Object, long, long).static longgetAndBitwiseAndLongAcquire(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndLongAcquire(java.lang.Object, long, long).static longgetAndBitwiseAndLongRelease(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndLongRelease(java.lang.Object, long, long).static shortgetAndBitwiseAndShort(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndShort(java.lang.Object, long, short).static shortgetAndBitwiseAndShortAcquire(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndShortAcquire(java.lang.Object, long, short).static shortgetAndBitwiseAndShortRelease(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseAndShortRelease(java.lang.Object, long, short).static booleangetAndBitwiseOrBoolean(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrBoolean(java.lang.Object, long, boolean).static booleangetAndBitwiseOrBooleanAcquire(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrBooleanAcquire(java.lang.Object, long, boolean).static booleangetAndBitwiseOrBooleanRelease(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrBooleanRelease(java.lang.Object, long, boolean).static bytegetAndBitwiseOrByte(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrByte(java.lang.Object, long, byte).static bytegetAndBitwiseOrByteAcquire(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrByteAcquire(java.lang.Object, long, byte).static bytegetAndBitwiseOrByteRelease(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrByteRelease(java.lang.Object, long, byte).static chargetAndBitwiseOrChar(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrChar(java.lang.Object, long, char).static chargetAndBitwiseOrCharAcquire(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrCharAcquire(java.lang.Object, long, char).static chargetAndBitwiseOrCharRelease(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrCharRelease(java.lang.Object, long, char).static intgetAndBitwiseOrInt(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrInt(java.lang.Object, long, int).static intgetAndBitwiseOrIntAcquire(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrIntAcquire(java.lang.Object, long, int).static intgetAndBitwiseOrIntRelease(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrIntRelease(java.lang.Object, long, int).static longgetAndBitwiseOrLong(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrLong(java.lang.Object, long, long).static longgetAndBitwiseOrLongAcquire(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrLongAcquire(java.lang.Object, long, long).static longgetAndBitwiseOrLongRelease(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrLongRelease(java.lang.Object, long, long).static shortgetAndBitwiseOrShort(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrShort(java.lang.Object, long, short).static shortgetAndBitwiseOrShortAcquire(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrShortAcquire(java.lang.Object, long, short).static shortgetAndBitwiseOrShortRelease(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseOrShortRelease(java.lang.Object, long, short).static booleangetAndBitwiseXorBoolean(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorBoolean(java.lang.Object, long, boolean).static booleangetAndBitwiseXorBooleanAcquire(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorBooleanAcquire(java.lang.Object, long, boolean).static booleangetAndBitwiseXorBooleanRelease(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorBooleanRelease(java.lang.Object, long, boolean).static bytegetAndBitwiseXorByte(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorByte(java.lang.Object, long, byte).static bytegetAndBitwiseXorByteAcquire(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorByteAcquire(java.lang.Object, long, byte).static bytegetAndBitwiseXorByteRelease(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorByteRelease(java.lang.Object, long, byte).static chargetAndBitwiseXorChar(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorChar(java.lang.Object, long, char).static chargetAndBitwiseXorCharAcquire(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorCharAcquire(java.lang.Object, long, char).static chargetAndBitwiseXorCharRelease(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorCharRelease(java.lang.Object, long, char).static intgetAndBitwiseXorInt(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorInt(java.lang.Object, long, int).static intgetAndBitwiseXorIntAcquire(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorIntAcquire(java.lang.Object, long, int).static intgetAndBitwiseXorIntRelease(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorIntRelease(java.lang.Object, long, int).static longgetAndBitwiseXorLong(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorLong(java.lang.Object, long, long).static longgetAndBitwiseXorLongAcquire(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorLongAcquire(java.lang.Object, long, long).static longgetAndBitwiseXorLongRelease(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorLongRelease(java.lang.Object, long, long).static shortgetAndBitwiseXorShort(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorShort(java.lang.Object, long, short).static shortgetAndBitwiseXorShortAcquire(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorShortAcquire(java.lang.Object, long, short).static shortgetAndBitwiseXorShortRelease(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndBitwiseXorShortRelease(java.lang.Object, long, short).static booleangetAndSetBoolean(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndSetBoolean(java.lang.Object, long, boolean).static booleangetAndSetBooleanAcquire(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndSetBooleanAcquire(java.lang.Object, long, boolean).static booleangetAndSetBooleanRelease(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getAndSetBooleanRelease(java.lang.Object, long, boolean).static bytegetAndSetByte(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndSetByte(java.lang.Object, long, byte).static bytegetAndSetByteAcquire(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndSetByteAcquire(java.lang.Object, long, byte).static bytegetAndSetByteRelease(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#getAndSetByteRelease(java.lang.Object, long, byte).static chargetAndSetChar(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndSetChar(java.lang.Object, long, char).static chargetAndSetCharAcquire(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndSetCharAcquire(java.lang.Object, long, char).static chargetAndSetCharRelease(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#getAndSetCharRelease(java.lang.Object, long, char).static doublegetAndSetDouble(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#getAndSetDouble(java.lang.Object, long, double).static doublegetAndSetDoubleAcquire(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#getAndSetDoubleAcquire(java.lang.Object, long, double).static doublegetAndSetDoubleRelease(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#getAndSetDoubleRelease(java.lang.Object, long, double).static floatgetAndSetFloat(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#getAndSetFloat(java.lang.Object, long, float).static floatgetAndSetFloatAcquire(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#getAndSetFloatAcquire(java.lang.Object, long, float).static floatgetAndSetFloatRelease(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#getAndSetFloatRelease(java.lang.Object, long, float).static intgetAndSetInt(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndSetInt(java.lang.Object, long, int).static intgetAndSetIntAcquire(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndSetIntAcquire(java.lang.Object, long, int).static intgetAndSetIntRelease(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#getAndSetIntRelease(java.lang.Object, long, int).static longgetAndSetLong(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndSetLong(java.lang.Object, long, long).static longgetAndSetLongAcquire(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndSetLongAcquire(java.lang.Object, long, long).static longgetAndSetLongRelease(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#getAndSetLongRelease(java.lang.Object, long, long).static ObjectgetAndSetReference(Object arg0, long arg1, Object arg2) Seejdk.internal.misc.Unsafe#getAndSetReference(java.lang.Object, long, java.lang.Object).static ObjectgetAndSetReferenceAcquire(Object arg0, long arg1, Object arg2) Seejdk.internal.misc.Unsafe#getAndSetReferenceAcquire(java.lang.Object, long, java.lang.Object).static ObjectgetAndSetReferenceRelease(Object arg0, long arg1, Object arg2) Seejdk.internal.misc.Unsafe#getAndSetReferenceRelease(java.lang.Object, long, java.lang.Object).static shortgetAndSetShort(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndSetShort(java.lang.Object, long, short).static shortgetAndSetShortAcquire(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndSetShortAcquire(java.lang.Object, long, short).static shortgetAndSetShortRelease(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#getAndSetShortRelease(java.lang.Object, long, short).static booleangetBoolean(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getBoolean(java.lang.Object, long).static booleangetBooleanAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getBooleanAcquire(java.lang.Object, long).static booleangetBooleanOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getBooleanOpaque(java.lang.Object, long).static booleangetBooleanVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getBooleanVolatile(java.lang.Object, long).static bytegetByte(long arg0) Seejdk.internal.misc.Unsafe#getByte(long).static byteSeejdk.internal.misc.Unsafe#getByte(java.lang.Object, long).static bytegetByteAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getByteAcquire(java.lang.Object, long).static bytegetByteOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getByteOpaque(java.lang.Object, long).static bytegetByteVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getByteVolatile(java.lang.Object, long).static chargetChar(long arg0) Seejdk.internal.misc.Unsafe#getChar(long).static charSeejdk.internal.misc.Unsafe#getChar(java.lang.Object, long).static chargetCharAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getCharAcquire(java.lang.Object, long).static chargetCharOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getCharOpaque(java.lang.Object, long).static chargetCharUnaligned(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getCharUnaligned(java.lang.Object, long).static chargetCharUnaligned(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getCharUnaligned(java.lang.Object, long, boolean).static chargetCharVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getCharVolatile(java.lang.Object, long).static doublegetDouble(long arg0) Seejdk.internal.misc.Unsafe#getDouble(long).static doubleSeejdk.internal.misc.Unsafe#getDouble(java.lang.Object, long).static doublegetDoubleAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getDoubleAcquire(java.lang.Object, long).static doublegetDoubleOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getDoubleOpaque(java.lang.Object, long).static doublegetDoubleVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getDoubleVolatile(java.lang.Object, long).static floatgetFloat(long arg0) Seejdk.internal.misc.Unsafe#getFloat(long).static floatSeejdk.internal.misc.Unsafe#getFloat(java.lang.Object, long).static floatgetFloatAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getFloatAcquire(java.lang.Object, long).static floatgetFloatOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getFloatOpaque(java.lang.Object, long).static floatgetFloatVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getFloatVolatile(java.lang.Object, long).static intgetInt(long arg0) Seejdk.internal.misc.Unsafe#getInt(long).static intSeejdk.internal.misc.Unsafe#getInt(java.lang.Object, long).static intgetIntAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getIntAcquire(java.lang.Object, long).static intgetIntOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getIntOpaque(java.lang.Object, long).static intgetIntUnaligned(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getIntUnaligned(java.lang.Object, long).static intgetIntUnaligned(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getIntUnaligned(java.lang.Object, long, boolean).static intgetIntVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getIntVolatile(java.lang.Object, long).static intgetLoadAverage(double[] arg0, int arg1) Seejdk.internal.misc.Unsafe#getLoadAverage(double[], int).static longgetLong(long arg0) Seejdk.internal.misc.Unsafe#getLong(long).static longSeejdk.internal.misc.Unsafe#getLong(java.lang.Object, long).static longgetLongAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getLongAcquire(java.lang.Object, long).static longgetLongOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getLongOpaque(java.lang.Object, long).static longgetLongUnaligned(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getLongUnaligned(java.lang.Object, long).static longgetLongUnaligned(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getLongUnaligned(java.lang.Object, long, boolean).static longgetLongVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getLongVolatile(java.lang.Object, long).static ObjectgetReference(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getReference(java.lang.Object, long).static ObjectgetReferenceAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getReferenceAcquire(java.lang.Object, long).static ObjectgetReferenceOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getReferenceOpaque(java.lang.Object, long).static ObjectgetReferenceVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getReferenceVolatile(java.lang.Object, long).static shortgetShort(long arg0) Seejdk.internal.misc.Unsafe#getShort(long).static shortSeejdk.internal.misc.Unsafe#getShort(java.lang.Object, long).static shortgetShortAcquire(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getShortAcquire(java.lang.Object, long).static shortgetShortOpaque(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getShortOpaque(java.lang.Object, long).static shortgetShortUnaligned(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getShortUnaligned(java.lang.Object, long).static shortgetShortUnaligned(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#getShortUnaligned(java.lang.Object, long, boolean).static shortgetShortVolatile(Object arg0, long arg1) Seejdk.internal.misc.Unsafe#getShortVolatile(java.lang.Object, long).static ObjectgetUncompressedObject(long arg0) Seejdk.internal.misc.Unsafe#getUncompressedObject(long).static voidinvokeCleaner(ByteBuffer arg0) Seejdk.internal.misc.Unsafe#invokeCleaner(java.nio.ByteBuffer).static booleanSeejdk.internal.misc.Unsafe#isBigEndian.static booleanSeejdk.internal.misc.Unsafe#isWritebackEnabled.static voidSeejdk.internal.misc.Unsafe#loadFence.static voidSeejdk.internal.misc.Unsafe#loadLoadFence.static longobjectFieldOffset(Class<?> arg0, String arg1) Seejdk.internal.misc.Unsafe#objectFieldOffset(java.lang.Class, java.lang.String).static longobjectFieldOffset(Field arg0) Seejdk.internal.misc.Unsafe#objectFieldOffset(java.lang.reflect.Field).static intpageSize()Seejdk.internal.misc.Unsafe#pageSize.static voidpark(boolean arg0, long arg1) Seejdk.internal.misc.Unsafe#park(boolean, long).static voidputAddress(long arg0, long arg1) Seejdk.internal.misc.Unsafe#putAddress(long, long).static voidputAddress(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#putAddress(java.lang.Object, long, long).static voidputBoolean(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#putBoolean(java.lang.Object, long, boolean).static voidputBooleanOpaque(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#putBooleanOpaque(java.lang.Object, long, boolean).static voidputBooleanRelease(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#putBooleanRelease(java.lang.Object, long, boolean).static voidputBooleanVolatile(Object arg0, long arg1, boolean arg2) Seejdk.internal.misc.Unsafe#putBooleanVolatile(java.lang.Object, long, boolean).static voidputByte(long arg0, byte arg1) Seejdk.internal.misc.Unsafe#putByte(long, byte).static voidSeejdk.internal.misc.Unsafe#putByte(java.lang.Object, long, byte).static voidputByteOpaque(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#putByteOpaque(java.lang.Object, long, byte).static voidputByteRelease(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#putByteRelease(java.lang.Object, long, byte).static voidputByteVolatile(Object arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#putByteVolatile(java.lang.Object, long, byte).static voidputChar(long arg0, char arg1) Seejdk.internal.misc.Unsafe#putChar(long, char).static voidSeejdk.internal.misc.Unsafe#putChar(java.lang.Object, long, char).static voidputCharOpaque(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#putCharOpaque(java.lang.Object, long, char).static voidputCharRelease(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#putCharRelease(java.lang.Object, long, char).static voidputCharUnaligned(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#putCharUnaligned(java.lang.Object, long, char).static voidputCharUnaligned(Object arg0, long arg1, char arg2, boolean arg3) Seejdk.internal.misc.Unsafe#putCharUnaligned(java.lang.Object, long, char, boolean).static voidputCharVolatile(Object arg0, long arg1, char arg2) Seejdk.internal.misc.Unsafe#putCharVolatile(java.lang.Object, long, char).static voidputDouble(long arg0, double arg1) Seejdk.internal.misc.Unsafe#putDouble(long, double).static voidSeejdk.internal.misc.Unsafe#putDouble(java.lang.Object, long, double).static voidputDoubleOpaque(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#putDoubleOpaque(java.lang.Object, long, double).static voidputDoubleRelease(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#putDoubleRelease(java.lang.Object, long, double).static voidputDoubleVolatile(Object arg0, long arg1, double arg2) Seejdk.internal.misc.Unsafe#putDoubleVolatile(java.lang.Object, long, double).static voidputFloat(long arg0, float arg1) Seejdk.internal.misc.Unsafe#putFloat(long, float).static voidSeejdk.internal.misc.Unsafe#putFloat(java.lang.Object, long, float).static voidputFloatOpaque(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#putFloatOpaque(java.lang.Object, long, float).static voidputFloatRelease(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#putFloatRelease(java.lang.Object, long, float).static voidputFloatVolatile(Object arg0, long arg1, float arg2) Seejdk.internal.misc.Unsafe#putFloatVolatile(java.lang.Object, long, float).static voidputInt(long arg0, int arg1) Seejdk.internal.misc.Unsafe#putInt(long, int).static voidSeejdk.internal.misc.Unsafe#putInt(java.lang.Object, long, int).static voidputIntOpaque(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#putIntOpaque(java.lang.Object, long, int).static voidputIntRelease(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#putIntRelease(java.lang.Object, long, int).static voidputIntUnaligned(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#putIntUnaligned(java.lang.Object, long, int).static voidputIntUnaligned(Object arg0, long arg1, int arg2, boolean arg3) Seejdk.internal.misc.Unsafe#putIntUnaligned(java.lang.Object, long, int, boolean).static voidputIntVolatile(Object arg0, long arg1, int arg2) Seejdk.internal.misc.Unsafe#putIntVolatile(java.lang.Object, long, int).static voidputLong(long arg0, long arg1) Seejdk.internal.misc.Unsafe#putLong(long, long).static voidSeejdk.internal.misc.Unsafe#putLong(java.lang.Object, long, long).static voidputLongOpaque(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#putLongOpaque(java.lang.Object, long, long).static voidputLongRelease(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#putLongRelease(java.lang.Object, long, long).static voidputLongUnaligned(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#putLongUnaligned(java.lang.Object, long, long).static voidputLongUnaligned(Object arg0, long arg1, long arg2, boolean arg3) Seejdk.internal.misc.Unsafe#putLongUnaligned(java.lang.Object, long, long, boolean).static voidputLongVolatile(Object arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#putLongVolatile(java.lang.Object, long, long).static voidputReference(Object arg0, long arg1, Object arg2) Seejdk.internal.misc.Unsafe#putReference(java.lang.Object, long, java.lang.Object).static voidputReferenceOpaque(Object arg0, long arg1, Object arg2) Seejdk.internal.misc.Unsafe#putReferenceOpaque(java.lang.Object, long, java.lang.Object).static voidputReferenceRelease(Object arg0, long arg1, Object arg2) Seejdk.internal.misc.Unsafe#putReferenceRelease(java.lang.Object, long, java.lang.Object).static voidputReferenceVolatile(Object arg0, long arg1, Object arg2) Seejdk.internal.misc.Unsafe#putReferenceVolatile(java.lang.Object, long, java.lang.Object).static voidputShort(long arg0, short arg1) Seejdk.internal.misc.Unsafe#putShort(long, short).static voidSeejdk.internal.misc.Unsafe#putShort(java.lang.Object, long, short).static voidputShortOpaque(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#putShortOpaque(java.lang.Object, long, short).static voidputShortRelease(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#putShortRelease(java.lang.Object, long, short).static voidputShortUnaligned(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#putShortUnaligned(java.lang.Object, long, short).static voidputShortUnaligned(Object arg0, long arg1, short arg2, boolean arg3) Seejdk.internal.misc.Unsafe#putShortUnaligned(java.lang.Object, long, short, boolean).static voidputShortVolatile(Object arg0, long arg1, short arg2) Seejdk.internal.misc.Unsafe#putShortVolatile(java.lang.Object, long, short).static longreallocateMemory(long arg0, long arg1) Seejdk.internal.misc.Unsafe#reallocateMemory(long, long).static voidsetMemory(long arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#setMemory(long, long, byte).static voidSeejdk.internal.misc.Unsafe#setMemory(java.lang.Object, long, long, byte).static booleanshouldBeInitialized(Class<?> arg0) Seejdk.internal.misc.Unsafe#shouldBeInitialized(java.lang.Class).static ObjectstaticFieldBase(Field arg0) Seejdk.internal.misc.Unsafe#staticFieldBase(java.lang.reflect.Field).static longstaticFieldOffset(Field arg0) Seejdk.internal.misc.Unsafe#staticFieldOffset(java.lang.reflect.Field).static voidSeejdk.internal.misc.Unsafe#storeFence.static voidSeejdk.internal.misc.Unsafe#storeStoreFence.static voidthrowException(Throwable arg0) Seejdk.internal.misc.Unsafe#throwException(java.lang.Throwable).static booleanSeejdk.internal.misc.Unsafe#unalignedAccess.static voidSeejdk.internal.misc.Unsafe#unpark(java.lang.Object).static booleanweakCompareAndSetBoolean(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetBoolean(java.lang.Object, long, boolean, boolean).static booleanweakCompareAndSetBooleanAcquire(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetBooleanAcquire(java.lang.Object, long, boolean, boolean).static booleanweakCompareAndSetBooleanPlain(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetBooleanPlain(java.lang.Object, long, boolean, boolean).static booleanweakCompareAndSetBooleanRelease(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetBooleanRelease(java.lang.Object, long, boolean, boolean).static booleanweakCompareAndSetByte(Object arg0, long arg1, byte arg2, byte arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetByte(java.lang.Object, long, byte, byte).static booleanweakCompareAndSetByteAcquire(Object arg0, long arg1, byte arg2, byte arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetByteAcquire(java.lang.Object, long, byte, byte).static booleanweakCompareAndSetBytePlain(Object arg0, long arg1, byte arg2, byte arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetBytePlain(java.lang.Object, long, byte, byte).static booleanweakCompareAndSetByteRelease(Object arg0, long arg1, byte arg2, byte arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetByteRelease(java.lang.Object, long, byte, byte).static booleanweakCompareAndSetChar(Object arg0, long arg1, char arg2, char arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetChar(java.lang.Object, long, char, char).static booleanweakCompareAndSetCharAcquire(Object arg0, long arg1, char arg2, char arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetCharAcquire(java.lang.Object, long, char, char).static booleanweakCompareAndSetCharPlain(Object arg0, long arg1, char arg2, char arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetCharPlain(java.lang.Object, long, char, char).static booleanweakCompareAndSetCharRelease(Object arg0, long arg1, char arg2, char arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetCharRelease(java.lang.Object, long, char, char).static booleanweakCompareAndSetDouble(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetDouble(java.lang.Object, long, double, double).static booleanweakCompareAndSetDoubleAcquire(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetDoubleAcquire(java.lang.Object, long, double, double).static booleanweakCompareAndSetDoublePlain(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetDoublePlain(java.lang.Object, long, double, double).static booleanweakCompareAndSetDoubleRelease(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetDoubleRelease(java.lang.Object, long, double, double).static booleanweakCompareAndSetFloat(Object arg0, long arg1, float arg2, float arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetFloat(java.lang.Object, long, float, float).static booleanweakCompareAndSetFloatAcquire(Object arg0, long arg1, float arg2, float arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetFloatAcquire(java.lang.Object, long, float, float).static booleanweakCompareAndSetFloatPlain(Object arg0, long arg1, float arg2, float arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetFloatPlain(java.lang.Object, long, float, float).static booleanweakCompareAndSetFloatRelease(Object arg0, long arg1, float arg2, float arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetFloatRelease(java.lang.Object, long, float, float).static booleanweakCompareAndSetInt(Object arg0, long arg1, int arg2, int arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetInt(java.lang.Object, long, int, int).static booleanweakCompareAndSetIntAcquire(Object arg0, long arg1, int arg2, int arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetIntAcquire(java.lang.Object, long, int, int).static booleanweakCompareAndSetIntPlain(Object arg0, long arg1, int arg2, int arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetIntPlain(java.lang.Object, long, int, int).static booleanweakCompareAndSetIntRelease(Object arg0, long arg1, int arg2, int arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetIntRelease(java.lang.Object, long, int, int).static booleanweakCompareAndSetLong(Object arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetLong(java.lang.Object, long, long, long).static booleanweakCompareAndSetLongAcquire(Object arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetLongAcquire(java.lang.Object, long, long, long).static booleanweakCompareAndSetLongPlain(Object arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetLongPlain(java.lang.Object, long, long, long).static booleanweakCompareAndSetLongRelease(Object arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetLongRelease(java.lang.Object, long, long, long).static booleanweakCompareAndSetReference(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetReference(java.lang.Object, long, java.lang.Object, java.lang.Object).static booleanweakCompareAndSetReferenceAcquire(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetReferenceAcquire(java.lang.Object, long, java.lang.Object, java.lang.Object).static booleanweakCompareAndSetReferencePlain(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetReferencePlain(java.lang.Object, long, java.lang.Object, java.lang.Object).static booleanweakCompareAndSetReferenceRelease(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetReferenceRelease(java.lang.Object, long, java.lang.Object, java.lang.Object).static booleanweakCompareAndSetShort(Object arg0, long arg1, short arg2, short arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetShort(java.lang.Object, long, short, short).static booleanweakCompareAndSetShortAcquire(Object arg0, long arg1, short arg2, short arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetShortAcquire(java.lang.Object, long, short, short).static booleanweakCompareAndSetShortPlain(Object arg0, long arg1, short arg2, short arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetShortPlain(java.lang.Object, long, short, short).static booleanweakCompareAndSetShortRelease(Object arg0, long arg1, short arg2, short arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetShortRelease(java.lang.Object, long, short, short).static voidwritebackMemory(long arg0, long arg1) Seejdk.internal.misc.Unsafe#writebackMemory(long, long).
-
Method Details
-
addressSize
public static int addressSize()Seejdk.internal.misc.Unsafe#addressSize.- Returns:
- value
-
allocateInstance
Seejdk.internal.misc.Unsafe#allocateInstance(java.lang.Class).- Parameters:
arg0- arg0- Returns:
- value
-
allocateMemory
public static long allocateMemory(long arg0) Seejdk.internal.misc.Unsafe#allocateMemory(long).- Parameters:
arg0- arg0- Returns:
- value
-
allocateUninitializedArray
Seejdk.internal.misc.Unsafe#allocateUninitializedArray(java.lang.Class, int).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
arrayBaseOffset
Seejdk.internal.misc.Unsafe#arrayBaseOffset(java.lang.Class).- Parameters:
arg0- arg0- Returns:
- value
-
arrayIndexScale
Seejdk.internal.misc.Unsafe#arrayIndexScale(java.lang.Class).- Parameters:
arg0- arg0- Returns:
- value
-
compareAndExchangeBoolean
Seejdk.internal.misc.Unsafe#compareAndExchangeBoolean(java.lang.Object, long, boolean, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeBooleanAcquire
public static boolean compareAndExchangeBooleanAcquire(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeBooleanAcquire(java.lang.Object, long, boolean, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeBooleanRelease
public static boolean compareAndExchangeBooleanRelease(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeBooleanRelease(java.lang.Object, long, boolean, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeByte
Seejdk.internal.misc.Unsafe#compareAndExchangeByte(java.lang.Object, long, byte, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeByteAcquire
Seejdk.internal.misc.Unsafe#compareAndExchangeByteAcquire(java.lang.Object, long, byte, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeByteRelease
Seejdk.internal.misc.Unsafe#compareAndExchangeByteRelease(java.lang.Object, long, byte, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeChar
Seejdk.internal.misc.Unsafe#compareAndExchangeChar(java.lang.Object, long, char, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeCharAcquire
Seejdk.internal.misc.Unsafe#compareAndExchangeCharAcquire(java.lang.Object, long, char, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeCharRelease
Seejdk.internal.misc.Unsafe#compareAndExchangeCharRelease(java.lang.Object, long, char, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeDouble
Seejdk.internal.misc.Unsafe#compareAndExchangeDouble(java.lang.Object, long, double, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeDoubleAcquire
public static double compareAndExchangeDoubleAcquire(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeDoubleAcquire(java.lang.Object, long, double, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeDoubleRelease
public static double compareAndExchangeDoubleRelease(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeDoubleRelease(java.lang.Object, long, double, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeFloat
Seejdk.internal.misc.Unsafe#compareAndExchangeFloat(java.lang.Object, long, float, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeFloatAcquire
Seejdk.internal.misc.Unsafe#compareAndExchangeFloatAcquire(java.lang.Object, long, float, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeFloatRelease
Seejdk.internal.misc.Unsafe#compareAndExchangeFloatRelease(java.lang.Object, long, float, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeInt
Seejdk.internal.misc.Unsafe#compareAndExchangeInt(java.lang.Object, long, int, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeIntAcquire
Seejdk.internal.misc.Unsafe#compareAndExchangeIntAcquire(java.lang.Object, long, int, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeIntRelease
Seejdk.internal.misc.Unsafe#compareAndExchangeIntRelease(java.lang.Object, long, int, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeLong
Seejdk.internal.misc.Unsafe#compareAndExchangeLong(java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeLongAcquire
Seejdk.internal.misc.Unsafe#compareAndExchangeLongAcquire(java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeLongRelease
Seejdk.internal.misc.Unsafe#compareAndExchangeLongRelease(java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeReference
Seejdk.internal.misc.Unsafe#compareAndExchangeReference(java.lang.Object, long, java.lang.Object, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeReferenceAcquire
public static Object compareAndExchangeReferenceAcquire(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeReferenceAcquire(java.lang.Object, long, java.lang.Object, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeReferenceRelease
public static Object compareAndExchangeReferenceRelease(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#compareAndExchangeReferenceRelease(java.lang.Object, long, java.lang.Object, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeShort
Seejdk.internal.misc.Unsafe#compareAndExchangeShort(java.lang.Object, long, short, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeShortAcquire
Seejdk.internal.misc.Unsafe#compareAndExchangeShortAcquire(java.lang.Object, long, short, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndExchangeShortRelease
Seejdk.internal.misc.Unsafe#compareAndExchangeShortRelease(java.lang.Object, long, short, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetBoolean
Seejdk.internal.misc.Unsafe#compareAndSetBoolean(java.lang.Object, long, boolean, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetByte
Seejdk.internal.misc.Unsafe#compareAndSetByte(java.lang.Object, long, byte, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetChar
Seejdk.internal.misc.Unsafe#compareAndSetChar(java.lang.Object, long, char, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetDouble
Seejdk.internal.misc.Unsafe#compareAndSetDouble(java.lang.Object, long, double, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetFloat
Seejdk.internal.misc.Unsafe#compareAndSetFloat(java.lang.Object, long, float, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetInt
Seejdk.internal.misc.Unsafe#compareAndSetInt(java.lang.Object, long, int, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetLong
Seejdk.internal.misc.Unsafe#compareAndSetLong(java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetReference
Seejdk.internal.misc.Unsafe#compareAndSetReference(java.lang.Object, long, java.lang.Object, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
compareAndSetShort
Seejdk.internal.misc.Unsafe#compareAndSetShort(java.lang.Object, long, short, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
copyMemory
public static void copyMemory(long arg0, long arg1, long arg2) Seejdk.internal.misc.Unsafe#copyMemory(long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
copyMemory
Seejdk.internal.misc.Unsafe#copyMemory(java.lang.Object, long, java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3arg4- arg4
-
copySwapMemory
public static void copySwapMemory(long arg0, long arg1, long arg2, long arg3) Seejdk.internal.misc.Unsafe#copySwapMemory(long, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3
-
copySwapMemory
public static void copySwapMemory(Object arg0, long arg1, Object arg2, long arg3, long arg4, long arg5) Seejdk.internal.misc.Unsafe#copySwapMemory(java.lang.Object, long, java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3arg4- arg4arg5- arg5
-
dataCacheLineAlignDown
public static long dataCacheLineAlignDown(long arg0) Seejdk.internal.misc.Unsafe#dataCacheLineAlignDown(long).- Parameters:
arg0- arg0- Returns:
- value
-
dataCacheLineFlushSize
public static int dataCacheLineFlushSize()Seejdk.internal.misc.Unsafe#dataCacheLineFlushSize.- Returns:
- value
-
defineClass
public static Class<?> defineClass(String arg0, byte[] arg1, int arg2, int arg3, ClassLoader arg4, ProtectionDomain arg5) Seejdk.internal.misc.Unsafe#defineClass(java.lang.String, byte[], int, int, java.lang.ClassLoader, java.security.ProtectionDomain).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3arg4- arg4arg5- arg5- Returns:
- value
-
ensureClassInitialized
Seejdk.internal.misc.Unsafe#ensureClassInitialized(java.lang.Class).- Parameters:
arg0- arg0
-
freeMemory
public static void freeMemory(long arg0) Seejdk.internal.misc.Unsafe#freeMemory(long).- Parameters:
arg0- arg0
-
fullFence
public static void fullFence()Seejdk.internal.misc.Unsafe#fullFence. -
getAddress
public static long getAddress(long arg0) Seejdk.internal.misc.Unsafe#getAddress(long).- Parameters:
arg0- arg0- Returns:
- value
-
getAddress
Seejdk.internal.misc.Unsafe#getAddress(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getAndAddByte
Seejdk.internal.misc.Unsafe#getAndAddByte(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddByteAcquire
Seejdk.internal.misc.Unsafe#getAndAddByteAcquire(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddByteRelease
Seejdk.internal.misc.Unsafe#getAndAddByteRelease(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddChar
Seejdk.internal.misc.Unsafe#getAndAddChar(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddCharAcquire
Seejdk.internal.misc.Unsafe#getAndAddCharAcquire(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddCharRelease
Seejdk.internal.misc.Unsafe#getAndAddCharRelease(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddDouble
Seejdk.internal.misc.Unsafe#getAndAddDouble(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddDoubleAcquire
Seejdk.internal.misc.Unsafe#getAndAddDoubleAcquire(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddDoubleRelease
Seejdk.internal.misc.Unsafe#getAndAddDoubleRelease(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddFloat
Seejdk.internal.misc.Unsafe#getAndAddFloat(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddFloatAcquire
Seejdk.internal.misc.Unsafe#getAndAddFloatAcquire(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddFloatRelease
Seejdk.internal.misc.Unsafe#getAndAddFloatRelease(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddInt
Seejdk.internal.misc.Unsafe#getAndAddInt(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddIntAcquire
Seejdk.internal.misc.Unsafe#getAndAddIntAcquire(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddIntRelease
Seejdk.internal.misc.Unsafe#getAndAddIntRelease(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddLong
Seejdk.internal.misc.Unsafe#getAndAddLong(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddLongAcquire
Seejdk.internal.misc.Unsafe#getAndAddLongAcquire(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddLongRelease
Seejdk.internal.misc.Unsafe#getAndAddLongRelease(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddShort
Seejdk.internal.misc.Unsafe#getAndAddShort(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddShortAcquire
Seejdk.internal.misc.Unsafe#getAndAddShortAcquire(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndAddShortRelease
Seejdk.internal.misc.Unsafe#getAndAddShortRelease(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndBoolean
Seejdk.internal.misc.Unsafe#getAndBitwiseAndBoolean(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndBooleanAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseAndBooleanAcquire(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndBooleanRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseAndBooleanRelease(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndByte
Seejdk.internal.misc.Unsafe#getAndBitwiseAndByte(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndByteAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseAndByteAcquire(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndByteRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseAndByteRelease(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndChar
Seejdk.internal.misc.Unsafe#getAndBitwiseAndChar(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndCharAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseAndCharAcquire(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndCharRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseAndCharRelease(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndInt
Seejdk.internal.misc.Unsafe#getAndBitwiseAndInt(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndIntAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseAndIntAcquire(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndIntRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseAndIntRelease(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndLong
Seejdk.internal.misc.Unsafe#getAndBitwiseAndLong(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndLongAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseAndLongAcquire(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndLongRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseAndLongRelease(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndShort
Seejdk.internal.misc.Unsafe#getAndBitwiseAndShort(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndShortAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseAndShortAcquire(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseAndShortRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseAndShortRelease(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrBoolean
Seejdk.internal.misc.Unsafe#getAndBitwiseOrBoolean(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrBooleanAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseOrBooleanAcquire(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrBooleanRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseOrBooleanRelease(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrByte
Seejdk.internal.misc.Unsafe#getAndBitwiseOrByte(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrByteAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseOrByteAcquire(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrByteRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseOrByteRelease(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrChar
Seejdk.internal.misc.Unsafe#getAndBitwiseOrChar(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrCharAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseOrCharAcquire(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrCharRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseOrCharRelease(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrInt
Seejdk.internal.misc.Unsafe#getAndBitwiseOrInt(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrIntAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseOrIntAcquire(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrIntRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseOrIntRelease(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrLong
Seejdk.internal.misc.Unsafe#getAndBitwiseOrLong(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrLongAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseOrLongAcquire(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrLongRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseOrLongRelease(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrShort
Seejdk.internal.misc.Unsafe#getAndBitwiseOrShort(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrShortAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseOrShortAcquire(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseOrShortRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseOrShortRelease(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorBoolean
Seejdk.internal.misc.Unsafe#getAndBitwiseXorBoolean(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorBooleanAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseXorBooleanAcquire(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorBooleanRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseXorBooleanRelease(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorByte
Seejdk.internal.misc.Unsafe#getAndBitwiseXorByte(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorByteAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseXorByteAcquire(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorByteRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseXorByteRelease(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorChar
Seejdk.internal.misc.Unsafe#getAndBitwiseXorChar(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorCharAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseXorCharAcquire(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorCharRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseXorCharRelease(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorInt
Seejdk.internal.misc.Unsafe#getAndBitwiseXorInt(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorIntAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseXorIntAcquire(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorIntRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseXorIntRelease(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorLong
Seejdk.internal.misc.Unsafe#getAndBitwiseXorLong(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorLongAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseXorLongAcquire(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorLongRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseXorLongRelease(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorShort
Seejdk.internal.misc.Unsafe#getAndBitwiseXorShort(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorShortAcquire
Seejdk.internal.misc.Unsafe#getAndBitwiseXorShortAcquire(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndBitwiseXorShortRelease
Seejdk.internal.misc.Unsafe#getAndBitwiseXorShortRelease(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetBoolean
Seejdk.internal.misc.Unsafe#getAndSetBoolean(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetBooleanAcquire
Seejdk.internal.misc.Unsafe#getAndSetBooleanAcquire(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetBooleanRelease
Seejdk.internal.misc.Unsafe#getAndSetBooleanRelease(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetByte
Seejdk.internal.misc.Unsafe#getAndSetByte(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetByteAcquire
Seejdk.internal.misc.Unsafe#getAndSetByteAcquire(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetByteRelease
Seejdk.internal.misc.Unsafe#getAndSetByteRelease(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetChar
Seejdk.internal.misc.Unsafe#getAndSetChar(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetCharAcquire
Seejdk.internal.misc.Unsafe#getAndSetCharAcquire(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetCharRelease
Seejdk.internal.misc.Unsafe#getAndSetCharRelease(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetDouble
Seejdk.internal.misc.Unsafe#getAndSetDouble(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetDoubleAcquire
Seejdk.internal.misc.Unsafe#getAndSetDoubleAcquire(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetDoubleRelease
Seejdk.internal.misc.Unsafe#getAndSetDoubleRelease(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetFloat
Seejdk.internal.misc.Unsafe#getAndSetFloat(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetFloatAcquire
Seejdk.internal.misc.Unsafe#getAndSetFloatAcquire(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetFloatRelease
Seejdk.internal.misc.Unsafe#getAndSetFloatRelease(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetInt
Seejdk.internal.misc.Unsafe#getAndSetInt(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetIntAcquire
Seejdk.internal.misc.Unsafe#getAndSetIntAcquire(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetIntRelease
Seejdk.internal.misc.Unsafe#getAndSetIntRelease(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetLong
Seejdk.internal.misc.Unsafe#getAndSetLong(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetLongAcquire
Seejdk.internal.misc.Unsafe#getAndSetLongAcquire(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetLongRelease
Seejdk.internal.misc.Unsafe#getAndSetLongRelease(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetReference
Seejdk.internal.misc.Unsafe#getAndSetReference(java.lang.Object, long, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetReferenceAcquire
Seejdk.internal.misc.Unsafe#getAndSetReferenceAcquire(java.lang.Object, long, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetReferenceRelease
Seejdk.internal.misc.Unsafe#getAndSetReferenceRelease(java.lang.Object, long, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetShort
Seejdk.internal.misc.Unsafe#getAndSetShort(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetShortAcquire
Seejdk.internal.misc.Unsafe#getAndSetShortAcquire(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getAndSetShortRelease
Seejdk.internal.misc.Unsafe#getAndSetShortRelease(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getBoolean
Seejdk.internal.misc.Unsafe#getBoolean(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getBooleanAcquire
Seejdk.internal.misc.Unsafe#getBooleanAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getBooleanOpaque
Seejdk.internal.misc.Unsafe#getBooleanOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getBooleanVolatile
Seejdk.internal.misc.Unsafe#getBooleanVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getByte
public static byte getByte(long arg0) Seejdk.internal.misc.Unsafe#getByte(long).- Parameters:
arg0- arg0- Returns:
- value
-
getByte
Seejdk.internal.misc.Unsafe#getByte(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getByteAcquire
Seejdk.internal.misc.Unsafe#getByteAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getByteOpaque
Seejdk.internal.misc.Unsafe#getByteOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getByteVolatile
Seejdk.internal.misc.Unsafe#getByteVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getChar
public static char getChar(long arg0) Seejdk.internal.misc.Unsafe#getChar(long).- Parameters:
arg0- arg0- Returns:
- value
-
getChar
Seejdk.internal.misc.Unsafe#getChar(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getCharAcquire
Seejdk.internal.misc.Unsafe#getCharAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getCharOpaque
Seejdk.internal.misc.Unsafe#getCharOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getCharUnaligned
Seejdk.internal.misc.Unsafe#getCharUnaligned(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getCharUnaligned
Seejdk.internal.misc.Unsafe#getCharUnaligned(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getCharVolatile
Seejdk.internal.misc.Unsafe#getCharVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getDouble
public static double getDouble(long arg0) Seejdk.internal.misc.Unsafe#getDouble(long).- Parameters:
arg0- arg0- Returns:
- value
-
getDouble
Seejdk.internal.misc.Unsafe#getDouble(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getDoubleAcquire
Seejdk.internal.misc.Unsafe#getDoubleAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getDoubleOpaque
Seejdk.internal.misc.Unsafe#getDoubleOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getDoubleVolatile
Seejdk.internal.misc.Unsafe#getDoubleVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getFloat
public static float getFloat(long arg0) Seejdk.internal.misc.Unsafe#getFloat(long).- Parameters:
arg0- arg0- Returns:
- value
-
getFloat
Seejdk.internal.misc.Unsafe#getFloat(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getFloatAcquire
Seejdk.internal.misc.Unsafe#getFloatAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getFloatOpaque
Seejdk.internal.misc.Unsafe#getFloatOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getFloatVolatile
Seejdk.internal.misc.Unsafe#getFloatVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getInt
public static int getInt(long arg0) Seejdk.internal.misc.Unsafe#getInt(long).- Parameters:
arg0- arg0- Returns:
- value
-
getInt
Seejdk.internal.misc.Unsafe#getInt(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getIntAcquire
Seejdk.internal.misc.Unsafe#getIntAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getIntOpaque
Seejdk.internal.misc.Unsafe#getIntOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getIntUnaligned
Seejdk.internal.misc.Unsafe#getIntUnaligned(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getIntUnaligned
Seejdk.internal.misc.Unsafe#getIntUnaligned(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getIntVolatile
Seejdk.internal.misc.Unsafe#getIntVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getLoadAverage
public static int getLoadAverage(double[] arg0, int arg1) Seejdk.internal.misc.Unsafe#getLoadAverage(double[], int).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getLong
public static long getLong(long arg0) Seejdk.internal.misc.Unsafe#getLong(long).- Parameters:
arg0- arg0- Returns:
- value
-
getLong
Seejdk.internal.misc.Unsafe#getLong(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getLongAcquire
Seejdk.internal.misc.Unsafe#getLongAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getLongOpaque
Seejdk.internal.misc.Unsafe#getLongOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getLongUnaligned
Seejdk.internal.misc.Unsafe#getLongUnaligned(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getLongUnaligned
Seejdk.internal.misc.Unsafe#getLongUnaligned(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getLongVolatile
Seejdk.internal.misc.Unsafe#getLongVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getReference
Seejdk.internal.misc.Unsafe#getReference(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getReferenceAcquire
Seejdk.internal.misc.Unsafe#getReferenceAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getReferenceOpaque
Seejdk.internal.misc.Unsafe#getReferenceOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getReferenceVolatile
Seejdk.internal.misc.Unsafe#getReferenceVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getShort
public static short getShort(long arg0) Seejdk.internal.misc.Unsafe#getShort(long).- Parameters:
arg0- arg0- Returns:
- value
-
getShort
Seejdk.internal.misc.Unsafe#getShort(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getShortAcquire
Seejdk.internal.misc.Unsafe#getShortAcquire(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getShortOpaque
Seejdk.internal.misc.Unsafe#getShortOpaque(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getShortUnaligned
Seejdk.internal.misc.Unsafe#getShortUnaligned(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getShortUnaligned
Seejdk.internal.misc.Unsafe#getShortUnaligned(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2- Returns:
- value
-
getShortVolatile
Seejdk.internal.misc.Unsafe#getShortVolatile(java.lang.Object, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
getUncompressedObject
Seejdk.internal.misc.Unsafe#getUncompressedObject(long).- Parameters:
arg0- arg0- Returns:
- value
-
invokeCleaner
Seejdk.internal.misc.Unsafe#invokeCleaner(java.nio.ByteBuffer).- Parameters:
arg0- arg0
-
isBigEndian
public static boolean isBigEndian()Seejdk.internal.misc.Unsafe#isBigEndian.- Returns:
- value
-
isWritebackEnabled
public static boolean isWritebackEnabled()Seejdk.internal.misc.Unsafe#isWritebackEnabled.- Returns:
- value
-
loadFence
public static void loadFence()Seejdk.internal.misc.Unsafe#loadFence. -
loadLoadFence
public static void loadLoadFence()Seejdk.internal.misc.Unsafe#loadLoadFence. -
objectFieldOffset
Seejdk.internal.misc.Unsafe#objectFieldOffset(java.lang.reflect.Field).- Parameters:
arg0- arg0- Returns:
- value
-
objectFieldOffset
Seejdk.internal.misc.Unsafe#objectFieldOffset(java.lang.Class, java.lang.String).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
pageSize
public static int pageSize()Seejdk.internal.misc.Unsafe#pageSize.- Returns:
- value
-
park
public static void park(boolean arg0, long arg1) Seejdk.internal.misc.Unsafe#park(boolean, long).- Parameters:
arg0- arg0arg1- arg1
-
putAddress
public static void putAddress(long arg0, long arg1) Seejdk.internal.misc.Unsafe#putAddress(long, long).- Parameters:
arg0- arg0arg1- arg1
-
putAddress
Seejdk.internal.misc.Unsafe#putAddress(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putBoolean
Seejdk.internal.misc.Unsafe#putBoolean(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putBooleanOpaque
Seejdk.internal.misc.Unsafe#putBooleanOpaque(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putBooleanRelease
Seejdk.internal.misc.Unsafe#putBooleanRelease(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putBooleanVolatile
Seejdk.internal.misc.Unsafe#putBooleanVolatile(java.lang.Object, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putByte
public static void putByte(long arg0, byte arg1) Seejdk.internal.misc.Unsafe#putByte(long, byte).- Parameters:
arg0- arg0arg1- arg1
-
putByte
Seejdk.internal.misc.Unsafe#putByte(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putByteOpaque
Seejdk.internal.misc.Unsafe#putByteOpaque(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putByteRelease
Seejdk.internal.misc.Unsafe#putByteRelease(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putByteVolatile
Seejdk.internal.misc.Unsafe#putByteVolatile(java.lang.Object, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putChar
public static void putChar(long arg0, char arg1) Seejdk.internal.misc.Unsafe#putChar(long, char).- Parameters:
arg0- arg0arg1- arg1
-
putChar
Seejdk.internal.misc.Unsafe#putChar(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putCharOpaque
Seejdk.internal.misc.Unsafe#putCharOpaque(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putCharRelease
Seejdk.internal.misc.Unsafe#putCharRelease(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putCharUnaligned
Seejdk.internal.misc.Unsafe#putCharUnaligned(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putCharUnaligned
Seejdk.internal.misc.Unsafe#putCharUnaligned(java.lang.Object, long, char, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3
-
putCharVolatile
Seejdk.internal.misc.Unsafe#putCharVolatile(java.lang.Object, long, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putDouble
public static void putDouble(long arg0, double arg1) Seejdk.internal.misc.Unsafe#putDouble(long, double).- Parameters:
arg0- arg0arg1- arg1
-
putDouble
Seejdk.internal.misc.Unsafe#putDouble(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putDoubleOpaque
Seejdk.internal.misc.Unsafe#putDoubleOpaque(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putDoubleRelease
Seejdk.internal.misc.Unsafe#putDoubleRelease(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putDoubleVolatile
Seejdk.internal.misc.Unsafe#putDoubleVolatile(java.lang.Object, long, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putFloat
public static void putFloat(long arg0, float arg1) Seejdk.internal.misc.Unsafe#putFloat(long, float).- Parameters:
arg0- arg0arg1- arg1
-
putFloat
Seejdk.internal.misc.Unsafe#putFloat(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putFloatOpaque
Seejdk.internal.misc.Unsafe#putFloatOpaque(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putFloatRelease
Seejdk.internal.misc.Unsafe#putFloatRelease(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putFloatVolatile
Seejdk.internal.misc.Unsafe#putFloatVolatile(java.lang.Object, long, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putInt
public static void putInt(long arg0, int arg1) Seejdk.internal.misc.Unsafe#putInt(long, int).- Parameters:
arg0- arg0arg1- arg1
-
putInt
Seejdk.internal.misc.Unsafe#putInt(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putIntOpaque
Seejdk.internal.misc.Unsafe#putIntOpaque(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putIntRelease
Seejdk.internal.misc.Unsafe#putIntRelease(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putIntUnaligned
Seejdk.internal.misc.Unsafe#putIntUnaligned(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putIntUnaligned
Seejdk.internal.misc.Unsafe#putIntUnaligned(java.lang.Object, long, int, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3
-
putIntVolatile
Seejdk.internal.misc.Unsafe#putIntVolatile(java.lang.Object, long, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putLong
public static void putLong(long arg0, long arg1) Seejdk.internal.misc.Unsafe#putLong(long, long).- Parameters:
arg0- arg0arg1- arg1
-
putLong
Seejdk.internal.misc.Unsafe#putLong(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putLongOpaque
Seejdk.internal.misc.Unsafe#putLongOpaque(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putLongRelease
Seejdk.internal.misc.Unsafe#putLongRelease(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putLongUnaligned
Seejdk.internal.misc.Unsafe#putLongUnaligned(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putLongUnaligned
Seejdk.internal.misc.Unsafe#putLongUnaligned(java.lang.Object, long, long, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3
-
putLongVolatile
Seejdk.internal.misc.Unsafe#putLongVolatile(java.lang.Object, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putReference
Seejdk.internal.misc.Unsafe#putReference(java.lang.Object, long, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putReferenceOpaque
Seejdk.internal.misc.Unsafe#putReferenceOpaque(java.lang.Object, long, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putReferenceRelease
Seejdk.internal.misc.Unsafe#putReferenceRelease(java.lang.Object, long, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putReferenceVolatile
Seejdk.internal.misc.Unsafe#putReferenceVolatile(java.lang.Object, long, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putShort
public static void putShort(long arg0, short arg1) Seejdk.internal.misc.Unsafe#putShort(long, short).- Parameters:
arg0- arg0arg1- arg1
-
putShort
Seejdk.internal.misc.Unsafe#putShort(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putShortOpaque
Seejdk.internal.misc.Unsafe#putShortOpaque(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putShortRelease
Seejdk.internal.misc.Unsafe#putShortRelease(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putShortUnaligned
Seejdk.internal.misc.Unsafe#putShortUnaligned(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
putShortUnaligned
Seejdk.internal.misc.Unsafe#putShortUnaligned(java.lang.Object, long, short, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3
-
putShortVolatile
Seejdk.internal.misc.Unsafe#putShortVolatile(java.lang.Object, long, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
reallocateMemory
public static long reallocateMemory(long arg0, long arg1) Seejdk.internal.misc.Unsafe#reallocateMemory(long, long).- Parameters:
arg0- arg0arg1- arg1- Returns:
- value
-
setMemory
public static void setMemory(long arg0, long arg1, byte arg2) Seejdk.internal.misc.Unsafe#setMemory(long, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2
-
setMemory
Seejdk.internal.misc.Unsafe#setMemory(java.lang.Object, long, long, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3
-
shouldBeInitialized
Seejdk.internal.misc.Unsafe#shouldBeInitialized(java.lang.Class).- Parameters:
arg0- arg0- Returns:
- value
-
staticFieldBase
Seejdk.internal.misc.Unsafe#staticFieldBase(java.lang.reflect.Field).- Parameters:
arg0- arg0- Returns:
- value
-
staticFieldOffset
Seejdk.internal.misc.Unsafe#staticFieldOffset(java.lang.reflect.Field).- Parameters:
arg0- arg0- Returns:
- value
-
storeFence
public static void storeFence()Seejdk.internal.misc.Unsafe#storeFence. -
storeStoreFence
public static void storeStoreFence()Seejdk.internal.misc.Unsafe#storeStoreFence. -
throwException
Seejdk.internal.misc.Unsafe#throwException(java.lang.Throwable).- Parameters:
arg0- arg0
-
unalignedAccess
public static boolean unalignedAccess()Seejdk.internal.misc.Unsafe#unalignedAccess.- Returns:
- value
-
unpark
Seejdk.internal.misc.Unsafe#unpark(java.lang.Object).- Parameters:
arg0- arg0
-
weakCompareAndSetBoolean
Seejdk.internal.misc.Unsafe#weakCompareAndSetBoolean(java.lang.Object, long, boolean, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetBooleanAcquire
public static boolean weakCompareAndSetBooleanAcquire(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetBooleanAcquire(java.lang.Object, long, boolean, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetBooleanPlain
public static boolean weakCompareAndSetBooleanPlain(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetBooleanPlain(java.lang.Object, long, boolean, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetBooleanRelease
public static boolean weakCompareAndSetBooleanRelease(Object arg0, long arg1, boolean arg2, boolean arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetBooleanRelease(java.lang.Object, long, boolean, boolean).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetByte
Seejdk.internal.misc.Unsafe#weakCompareAndSetByte(java.lang.Object, long, byte, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetByteAcquire
Seejdk.internal.misc.Unsafe#weakCompareAndSetByteAcquire(java.lang.Object, long, byte, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetBytePlain
Seejdk.internal.misc.Unsafe#weakCompareAndSetBytePlain(java.lang.Object, long, byte, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetByteRelease
Seejdk.internal.misc.Unsafe#weakCompareAndSetByteRelease(java.lang.Object, long, byte, byte).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetChar
Seejdk.internal.misc.Unsafe#weakCompareAndSetChar(java.lang.Object, long, char, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetCharAcquire
Seejdk.internal.misc.Unsafe#weakCompareAndSetCharAcquire(java.lang.Object, long, char, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetCharPlain
Seejdk.internal.misc.Unsafe#weakCompareAndSetCharPlain(java.lang.Object, long, char, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetCharRelease
Seejdk.internal.misc.Unsafe#weakCompareAndSetCharRelease(java.lang.Object, long, char, char).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetDouble
Seejdk.internal.misc.Unsafe#weakCompareAndSetDouble(java.lang.Object, long, double, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetDoubleAcquire
public static boolean weakCompareAndSetDoubleAcquire(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetDoubleAcquire(java.lang.Object, long, double, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetDoublePlain
public static boolean weakCompareAndSetDoublePlain(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetDoublePlain(java.lang.Object, long, double, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetDoubleRelease
public static boolean weakCompareAndSetDoubleRelease(Object arg0, long arg1, double arg2, double arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetDoubleRelease(java.lang.Object, long, double, double).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetFloat
Seejdk.internal.misc.Unsafe#weakCompareAndSetFloat(java.lang.Object, long, float, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetFloatAcquire
Seejdk.internal.misc.Unsafe#weakCompareAndSetFloatAcquire(java.lang.Object, long, float, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetFloatPlain
Seejdk.internal.misc.Unsafe#weakCompareAndSetFloatPlain(java.lang.Object, long, float, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetFloatRelease
Seejdk.internal.misc.Unsafe#weakCompareAndSetFloatRelease(java.lang.Object, long, float, float).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetInt
Seejdk.internal.misc.Unsafe#weakCompareAndSetInt(java.lang.Object, long, int, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetIntAcquire
Seejdk.internal.misc.Unsafe#weakCompareAndSetIntAcquire(java.lang.Object, long, int, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetIntPlain
Seejdk.internal.misc.Unsafe#weakCompareAndSetIntPlain(java.lang.Object, long, int, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetIntRelease
Seejdk.internal.misc.Unsafe#weakCompareAndSetIntRelease(java.lang.Object, long, int, int).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetLong
Seejdk.internal.misc.Unsafe#weakCompareAndSetLong(java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetLongAcquire
Seejdk.internal.misc.Unsafe#weakCompareAndSetLongAcquire(java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetLongPlain
Seejdk.internal.misc.Unsafe#weakCompareAndSetLongPlain(java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetLongRelease
Seejdk.internal.misc.Unsafe#weakCompareAndSetLongRelease(java.lang.Object, long, long, long).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetReference
Seejdk.internal.misc.Unsafe#weakCompareAndSetReference(java.lang.Object, long, java.lang.Object, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetReferenceAcquire
public static boolean weakCompareAndSetReferenceAcquire(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetReferenceAcquire(java.lang.Object, long, java.lang.Object, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetReferencePlain
public static boolean weakCompareAndSetReferencePlain(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetReferencePlain(java.lang.Object, long, java.lang.Object, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetReferenceRelease
public static boolean weakCompareAndSetReferenceRelease(Object arg0, long arg1, Object arg2, Object arg3) Seejdk.internal.misc.Unsafe#weakCompareAndSetReferenceRelease(java.lang.Object, long, java.lang.Object, java.lang.Object).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetShort
Seejdk.internal.misc.Unsafe#weakCompareAndSetShort(java.lang.Object, long, short, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetShortAcquire
Seejdk.internal.misc.Unsafe#weakCompareAndSetShortAcquire(java.lang.Object, long, short, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetShortPlain
Seejdk.internal.misc.Unsafe#weakCompareAndSetShortPlain(java.lang.Object, long, short, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
weakCompareAndSetShortRelease
Seejdk.internal.misc.Unsafe#weakCompareAndSetShortRelease(java.lang.Object, long, short, short).- Parameters:
arg0- arg0arg1- arg1arg2- arg2arg3- arg3- Returns:
- value
-
writebackMemory
public static void writebackMemory(long arg0, long arg1) Seejdk.internal.misc.Unsafe#writebackMemory(long, long).- Parameters:
arg0- arg0arg1- arg1
-