Skip navigation links
A C D E F G I L M O P R S T U 

A

ADDRESS_SIZE - Static variable in class sun.misc.Unsafe
The value of addressSize()
addressSize() - Method in class sun.misc.Unsafe
Report the size in bytes of a native pointer, as stored via putAddress(long, long).
allocateInstance(Class<?>) - Method in class sun.misc.Unsafe
Allocate an instance but do not run any constructor.
allocateMemory(long) - Method in class sun.misc.Unsafe
Allocates a new block of native memory, of the given size in bytes.
ARRAY_BOOLEAN_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(boolean[].class)
ARRAY_BOOLEAN_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(boolean[].class)
ARRAY_BYTE_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(byte[].class)
ARRAY_BYTE_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(byte[].class)
ARRAY_CHAR_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(char[].class)
ARRAY_CHAR_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(char[].class)
ARRAY_DOUBLE_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(double[].class)
ARRAY_DOUBLE_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(double[].class)
ARRAY_FLOAT_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(float[].class)
ARRAY_FLOAT_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(float[].class)
ARRAY_INT_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(int[].class)
ARRAY_INT_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(int[].class)
ARRAY_LONG_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(long[].class)
ARRAY_LONG_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(long[].class)
ARRAY_OBJECT_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(Object[].class)
ARRAY_OBJECT_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(Object[].class)
ARRAY_SHORT_BASE_OFFSET - Static variable in class sun.misc.Unsafe
The value of arrayBaseOffset(short[].class)
ARRAY_SHORT_INDEX_SCALE - Static variable in class sun.misc.Unsafe
The value of arrayIndexScale(short[].class)
arrayBaseOffset(Class<?>) - Method in class sun.misc.Unsafe
Report the offset of the first element in the storage allocation of a given array class.
arrayIndexScale(Class<?>) - Method in class sun.misc.Unsafe
Report the scale factor for addressing elements in the storage allocation of a given array class.

C

compareAndSwapInt(Object, long, int, int) - Method in class sun.misc.Unsafe
Atomically update Java variable to x if it is currently holding expected.
compareAndSwapLong(Object, long, long, long) - Method in class sun.misc.Unsafe
Atomically update Java variable to x if it is currently holding expected.
compareAndSwapObject(Object, long, Object, Object) - Method in class sun.misc.Unsafe
Atomically update Java variable to x if it is currently holding expected.
copyMemory(Object, long, Object, long, long) - Method in class sun.misc.Unsafe
Sets all bytes in a given block of memory to a copy of another block.
copyMemory(long, long, long) - Method in class sun.misc.Unsafe
Sets all bytes in a given block of memory to a copy of another block.

D

defineAnonymousClass(Class<?>, byte[], Object[]) - Method in class sun.misc.Unsafe
Define a class but do not make it known to the class loader or system dictionary.
defineClass(String, byte[], int, int, ClassLoader, ProtectionDomain) - Method in class sun.misc.Unsafe
Tell the VM to define a class, without security checks.
defineClass(String, byte[], int, int) - Method in class sun.misc.Unsafe
 

E

ensureClassInitialized(Class<?>) - Method in class sun.misc.Unsafe
Ensure the given class has been initialized.

F

fieldOffset(Field) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, use staticFieldOffset(java.lang.reflect.Field) for static fields and objectFieldOffset(java.lang.reflect.Field) for non-static fields.
freeMemory(long) - Method in class sun.misc.Unsafe
Disposes of a block of native memory, as obtained from allocateMemory(long) or reallocateMemory(long, long).
fullFence() - Method in class sun.misc.Unsafe
Ensures lack of reordering of loads or stores before the fence with loads or stores after the fence.

G

getAddress(long) - Method in class sun.misc.Unsafe
Fetches a native pointer from a given memory address.
getAndAddInt(Object, long, int) - Method in class sun.misc.Unsafe
Atomically adds the given value to the current value of a field or array element within the given object o at the given offset.
getAndAddLong(Object, long, long) - Method in class sun.misc.Unsafe
Atomically adds the given value to the current value of a field or array element within the given object o at the given offset.
getAndSetInt(Object, long, int) - Method in class sun.misc.Unsafe
Atomically exchanges the given value with the current value of a field or array element within the given object o at the given offset.
getAndSetLong(Object, long, long) - Method in class sun.misc.Unsafe
Atomically exchanges the given value with the current value of a field or array element within the given object o at the given offset.
getAndSetObject(Object, long, Object) - Method in class sun.misc.Unsafe
Atomically exchanges the given reference value with the current reference value of a field or array element within the given object o at the given offset.
getBoolean(Object, long) - Method in class sun.misc.Unsafe
 
getBoolean(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getBooleanVolatile(Object, long) - Method in class sun.misc.Unsafe
Volatile version of getBoolean(Object, long)
getByte(Object, long) - Method in class sun.misc.Unsafe
 
getByte(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getByte(long) - Method in class sun.misc.Unsafe
Fetches a value from a given memory address.
getByteVolatile(Object, long) - Method in class sun.misc.Unsafe
Volatile version of getByte(Object, long)
getChar(Object, long) - Method in class sun.misc.Unsafe
 
getChar(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getChar(long) - Method in class sun.misc.Unsafe
 
getCharVolatile(Object, long) - Method in class sun.misc.Unsafe
Volatile version of getChar(Object, long)
getDouble(Object, long) - Method in class sun.misc.Unsafe
 
getDouble(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getDouble(long) - Method in class sun.misc.Unsafe
 
getDoubleVolatile(Object, long) - Method in class sun.misc.Unsafe
Volatile version of getDouble(Object, long)
getFloat(Object, long) - Method in class sun.misc.Unsafe
 
getFloat(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getFloat(long) - Method in class sun.misc.Unsafe
 
getFloatVolatile(Object, long) - Method in class sun.misc.Unsafe
Volatile version of getFloat(Object, long)
getInt(Object, long) - Method in class sun.misc.Unsafe
Fetches a value from a given Java variable.
getInt(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getInt(long) - Method in class sun.misc.Unsafe
 
getIntVolatile(Object, long) - Method in class sun.misc.Unsafe
Volatile version of getInt(Object, long)
getLoadAverage(double[], int) - Method in class sun.misc.Unsafe
Gets the load average in the system run queue assigned to the available processors averaged over various periods of time.
getLong(Object, long) - Method in class sun.misc.Unsafe
 
getLong(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getLong(long) - Method in class sun.misc.Unsafe
 
getLongVolatile(Object, long) - Method in class sun.misc.Unsafe
Volatile version of getLong(Object, long)
getObject(Object, long) - Method in class sun.misc.Unsafe
Fetches a reference value from a given Java variable.
getObject(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getObjectVolatile(Object, long) - Method in class sun.misc.Unsafe
Fetches a reference value from a given Java variable, with volatile load semantics.
getShort(Object, long) - Method in class sun.misc.Unsafe
 
getShort(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
getShort(long) - Method in class sun.misc.Unsafe
 
getShortVolatile(Object, long) - Method in class sun.misc.Unsafe
Volatile version of getShort(Object, long)
getUnsafe() - Static method in class sun.misc.Unsafe
Provides the caller with the capability of performing unsafe operations.

I

INVALID_FIELD_OFFSET - Static variable in class sun.misc.Unsafe

L

loadFence() - Method in class sun.misc.Unsafe
Ensures lack of reordering of loads before the fence with loads or stores after the fence.

M

monitorEnter(Object) - Method in class sun.misc.Unsafe
Deprecated.
monitorExit(Object) - Method in class sun.misc.Unsafe
Deprecated.

O

objectFieldOffset(Field) - Method in class sun.misc.Unsafe
Report the location of a given static field, in conjunction with staticFieldBase(java.lang.Class<?>).

P

pageSize() - Method in class sun.misc.Unsafe
Report the size in bytes of a native memory page (whatever that is).
park(boolean, long) - Method in class sun.misc.Unsafe
Block current thread, returning when a balancing unpark occurs, or a balancing unpark has already occurred, or the thread is interrupted, or, if not absolute and time is not zero, the given time nanoseconds have elapsed, or if absolute, the given deadline in milliseconds since Epoch has passed, or spuriously (i.e., returning for no "reason").
putAddress(long, long) - Method in class sun.misc.Unsafe
Stores a native pointer into a given memory address.
putBoolean(Object, long, boolean) - Method in class sun.misc.Unsafe
 
putBoolean(Object, int, boolean) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putBooleanVolatile(Object, long, boolean) - Method in class sun.misc.Unsafe
putByte(Object, long, byte) - Method in class sun.misc.Unsafe
 
putByte(Object, int, byte) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putByte(long, byte) - Method in class sun.misc.Unsafe
Stores a value into a given memory address.
putByteVolatile(Object, long, byte) - Method in class sun.misc.Unsafe
Volatile version of putByte(Object, long, byte)
putChar(Object, long, char) - Method in class sun.misc.Unsafe
 
putChar(Object, int, char) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putChar(long, char) - Method in class sun.misc.Unsafe
 
putCharVolatile(Object, long, char) - Method in class sun.misc.Unsafe
Volatile version of putChar(Object, long, char)
putDouble(Object, long, double) - Method in class sun.misc.Unsafe
 
putDouble(Object, int, double) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putDouble(long, double) - Method in class sun.misc.Unsafe
 
putDoubleVolatile(Object, long, double) - Method in class sun.misc.Unsafe
putFloat(Object, long, float) - Method in class sun.misc.Unsafe
 
putFloat(Object, int, float) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putFloat(long, float) - Method in class sun.misc.Unsafe
 
putFloatVolatile(Object, long, float) - Method in class sun.misc.Unsafe
Volatile version of putFloat(Object, long, float)
putInt(Object, long, int) - Method in class sun.misc.Unsafe
Stores a value into a given Java variable.
putInt(Object, int, int) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putInt(long, int) - Method in class sun.misc.Unsafe
 
putIntVolatile(Object, long, int) - Method in class sun.misc.Unsafe
Volatile version of putInt(Object, long, int)
putLong(Object, long, long) - Method in class sun.misc.Unsafe
 
putLong(Object, int, long) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putLong(long, long) - Method in class sun.misc.Unsafe
 
putLongVolatile(Object, long, long) - Method in class sun.misc.Unsafe
Volatile version of putLong(Object, long, long)
putObject(Object, long, Object) - Method in class sun.misc.Unsafe
Stores a reference value into a given Java variable.
putObject(Object, int, Object) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putObjectVolatile(Object, long, Object) - Method in class sun.misc.Unsafe
Stores a reference value into a given Java variable, with volatile store semantics.
putOrderedInt(Object, long, int) - Method in class sun.misc.Unsafe
Ordered/Lazy version of putIntVolatile(Object, long, int)
putOrderedLong(Object, long, long) - Method in class sun.misc.Unsafe
Ordered/Lazy version of putLongVolatile(Object, long, long)
putOrderedObject(Object, long, Object) - Method in class sun.misc.Unsafe
Version of putObjectVolatile(Object, long, Object) that does not guarantee immediate visibility of the store to other threads.
putShort(Object, long, short) - Method in class sun.misc.Unsafe
 
putShort(Object, int, short) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, cast the 32-bit offset argument to a long. See staticFieldOffset(java.lang.reflect.Field).
putShort(long, short) - Method in class sun.misc.Unsafe
 
putShortVolatile(Object, long, short) - Method in class sun.misc.Unsafe
Volatile version of putShort(Object, long, short)

R

reallocateMemory(long, long) - Method in class sun.misc.Unsafe
Resizes a new block of native memory, to the given size in bytes.

S

setMemory(Object, long, long, byte) - Method in class sun.misc.Unsafe
Sets all bytes in a given block of memory to a fixed value (usually zero).
setMemory(long, long, byte) - Method in class sun.misc.Unsafe
Sets all bytes in a given block of memory to a fixed value (usually zero).
shouldBeInitialized(Class<?>) - Method in class sun.misc.Unsafe
Detect if the given class may need to be initialized.
staticFieldBase(Class<?>) - Method in class sun.misc.Unsafe
Deprecated.
As of 1.4.1, use staticFieldBase(Field) to obtain the base pertaining to a specific Field. This method works only for JVMs which store all statics for a given class in one place.
staticFieldBase(Field) - Method in class sun.misc.Unsafe
Report the location of a given static field, in conjunction with staticFieldOffset(java.lang.reflect.Field).
staticFieldOffset(Field) - Method in class sun.misc.Unsafe
Report the location of a given field in the storage allocation of its class.
storeFence() - Method in class sun.misc.Unsafe
Ensures lack of reordering of stores before the fence with loads or stores after the fence.
sun.misc - package sun.misc
 

T

throwException(Throwable) - Method in class sun.misc.Unsafe
Throw the exception without telling the verifier.
tryMonitorEnter(Object) - Method in class sun.misc.Unsafe
Deprecated.

U

unpark(Object) - Method in class sun.misc.Unsafe
Unblock the given thread blocked on park, or, if it is not blocked, cause the subsequent call to park not to block.
Unsafe - Class in sun.misc
A collection of methods for performing low-level, unsafe operations.
A C D E F G I L M O P R S T U 
Skip navigation links

Copyright © 2016. All Rights Reserved.