CACAO
Macros | Functions | Variables
sun_misc_Unsafe.cpp File Reference

Go to the source code of this file.

Macros

#define MAX_SAMPLES   3
 

Functions

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_registerNatives (JNIEnv *env, jclass clazz)
 
JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_getInt__Ljava_lang_Object_2J (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putInt__Ljava_lang_Object_2JI (JNIEnv *env, jobject _this, jobject o, jlong offset, jint x)
 
JNIEXPORT jobject JNICALL Java_sun_misc_Unsafe_getObject (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putObject (JNIEnv *env, jobject _this, jobject o, jlong offset, jobject x)
 
JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_getBoolean (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putBoolean (JNIEnv *env, jobject _this, jobject o, jlong offset, jboolean x)
 
JNIEXPORT jbyte JNICALL Java_sun_misc_Unsafe_getByte__Ljava_lang_Object_2J (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putByte__Ljava_lang_Object_2JB (JNIEnv *env, jobject _this, jobject o, jlong offset, jbyte x)
 
JNIEXPORT jshort JNICALL Java_sun_misc_Unsafe_getShort__Ljava_lang_Object_2J (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putShort__Ljava_lang_Object_2JS (JNIEnv *env, jobject _this, jobject o, jlong offset, jshort x)
 
JNIEXPORT jchar JNICALL Java_sun_misc_Unsafe_getChar__Ljava_lang_Object_2J (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putChar__Ljava_lang_Object_2JC (JNIEnv *env, jobject _this, jobject o, jlong offset, jchar x)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_getLong__Ljava_lang_Object_2J (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putLong__Ljava_lang_Object_2JJ (JNIEnv *env, jobject _this, jobject o, jlong offset, jlong x)
 
JNIEXPORT jfloat JNICALL Java_sun_misc_Unsafe_getFloat__Ljava_lang_Object_2J (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putFloat__Ljava_lang_Object_2JF (JNIEnv *env, jobject _this, jobject o, jlong offset, jfloat x)
 
JNIEXPORT jdouble JNICALL Java_sun_misc_Unsafe_getDouble__Ljava_lang_Object_2J (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putDouble__Ljava_lang_Object_2JD (JNIEnv *env, jobject _this, jobject o, jlong offset, jdouble x)
 
JNIEXPORT jbyte JNICALL Java_sun_misc_Unsafe_getByte__J (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putByte__JB (JNIEnv *env, jobject _this, jlong address, jbyte value)
 
JNIEXPORT jshort JNICALL Java_sun_misc_Unsafe_getShort__J (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putShort__JS (JNIEnv *env, jobject _this, jlong address, jshort value)
 
JNIEXPORT jchar JNICALL Java_sun_misc_Unsafe_getChar__J (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putChar__JC (JNIEnv *env, jobject _this, jlong address, jchar value)
 
JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_getInt__J (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putInt__JI (JNIEnv *env, jobject _this, jlong address, jint value)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_getLong__J (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putLong__JJ (JNIEnv *env, jobject _this, jlong address, jlong value)
 
JNIEXPORT jfloat JNICALL Java_sun_misc_Unsafe_getFloat__J (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putFloat__JF (JNIEnv *env, jobject _this, jlong address, jfloat value)
 
JNIEXPORT jdouble JNICALL Java_sun_misc_Unsafe_getDouble__J (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putDouble__JD (JNIEnv *env, jobject _this, jlong address, jdouble value)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_getAddress (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putAddress (JNIEnv *env, jobject _this, jlong address, jlong value)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_objectFieldOffset (JNIEnv *env, jobject _this, jobject field)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_allocateMemory (JNIEnv *env, jobject _this, jlong bytes)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_setMemory_jdk7 (JNIEnv *env, jobject _this, jobject o, jlong offset, jlong bytes, jbyte value)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_copyMemory_jdk7 (JNIEnv *env, jobject _this, jobject srcBase, jlong srcOffset, jobject destBase, jlong destOffset, jlong bytes)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_setMemory_jdk6 (JNIEnv *env, jobject _this, jlong address, jlong bytes, jbyte value)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_copyMemory_jdk6 (JNIEnv *env, jobject _this, jlong srcAddress, jlong destAddress, jlong bytes)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_freeMemory (JNIEnv *env, jobject _this, jlong address)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_staticFieldOffset (JNIEnv *env, jobject _this, jobject f)
 
JNIEXPORT jobject JNICALL Java_sun_misc_Unsafe_staticFieldBase (JNIEnv *env, jobject _this, jobject field)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_ensureClassInitialized (JNIEnv *env, jobject _this, jclass clazz)
 
JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_arrayBaseOffset (JNIEnv *env, jobject _this, jclass arrayClass)
 
JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_arrayIndexScale (JNIEnv *env, jobject _this, jclass arrayClass)
 
JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_addressSize (JNIEnv *env, jobject _this)
 
JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_pageSize (JNIEnv *env, jobject _this)
 
JNIEXPORT jclass JNICALL Java_sun_misc_Unsafe_defineClass__Ljava_lang_String_2_3BIILjava_lang_ClassLoader_2Ljava_security_ProtectionDomain_2 (JNIEnv *env, jobject _this, jstring name, jbyteArray b, jint off, jint len, jobject loader, jobject protectionDomain)
 
JNIEXPORT jobject JNICALL Java_sun_misc_Unsafe_allocateInstance (JNIEnv *env, jobject _this, jclass cls)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_throwException (JNIEnv *env, jobject _this, jobject ee)
 
JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_compareAndSwapObject (JNIEnv *env, jobject _this, jobject o, jlong offset, jobject expected, jobject x)
 
JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_compareAndSwapInt (JNIEnv *env, jobject _this, jobject o, jlong offset, jint expected, jint x)
 
JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_compareAndSwapLong (JNIEnv *env, jobject _this, jobject o, jlong offset, jlong expected, jlong x)
 
JNIEXPORT jobject JNICALL Java_sun_misc_Unsafe_getObjectVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putObjectVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jobject x)
 
JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_getBooleanVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putBooleanVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jboolean x)
 
JNIEXPORT jbyte JNICALL Java_sun_misc_Unsafe_getByteVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putByteVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jbyte x)
 
JNIEXPORT jshort JNICALL Java_sun_misc_Unsafe_getShortVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putShortVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jshort x)
 
JNIEXPORT jchar JNICALL Java_sun_misc_Unsafe_getCharVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putCharVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jchar x)
 
JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_getIntVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putIntVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jint x)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_getLongVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putLongVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jlong x)
 
JNIEXPORT jfloat JNICALL Java_sun_misc_Unsafe_getFloatVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putFloatVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jfloat x)
 
JNIEXPORT jdouble JNICALL Java_sun_misc_Unsafe_getDoubleVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putDoubleVolatile (JNIEnv *env, jobject _this, jobject o, jlong offset, jdouble x)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putOrderedObject (JNIEnv *env, jobject _this, jobject o, jlong offset, jobject x)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putOrderedInt (JNIEnv *env, jobject _this, jobject o, jlong offset, jint x)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putOrderedLong (JNIEnv *env, jobject _this, jobject o, jlong offset, jlong x)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_unpark (JNIEnv *env, jobject _this, jobject thread)
 
JNIEXPORT void JNICALL Java_sun_misc_Unsafe_park (JNIEnv *env, jobject _this, jboolean isAbsolute, jlong time)
 
JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_getLoadAverage (JNIEnv *env, jobject _this, jdoubleArray loadavg, jint nelem)
 
void _Jv_sun_misc_Unsafe_init (void)
 

Variables

static JNINativeMethod methods []
 

Macro Definition Documentation

#define MAX_SAMPLES   3

Function Documentation

void _Jv_sun_misc_Unsafe_init ( void  )

Definition at line 1402 of file sun_misc_Unsafe.cpp.

JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_addressSize ( JNIEnv env,
jobject  _this 
)

Definition at line 819 of file sun_misc_Unsafe.cpp.

JNIEXPORT jobject JNICALL Java_sun_misc_Unsafe_allocateInstance ( JNIEnv env,
jobject  _this,
jclass  cls 
)

Definition at line 904 of file sun_misc_Unsafe.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_allocateMemory ( JNIEnv env,
jobject  _this,
jlong  bytes 
)

Definition at line 564 of file sun_misc_Unsafe.cpp.

JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_arrayBaseOffset ( JNIEnv env,
jobject  _this,
jclass  arrayClass 
)

Definition at line 773 of file sun_misc_Unsafe.cpp.

JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_arrayIndexScale ( JNIEnv env,
jobject  _this,
jclass  arrayClass 
)

Definition at line 796 of file sun_misc_Unsafe.cpp.

JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_compareAndSwapInt ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jint  expected,
jint  x 
)

Definition at line 965 of file sun_misc_Unsafe.cpp.

JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_compareAndSwapLong ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jlong  expected,
jlong  x 
)

Definition at line 993 of file sun_misc_Unsafe.cpp.

JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_compareAndSwapObject ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jobject  expected,
jobject  x 
)

Definition at line 937 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_copyMemory_jdk6 ( JNIEnv env,
jobject  _this,
jlong  srcAddress,
jlong  destAddress,
jlong  bytes 
)

Definition at line 670 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_copyMemory_jdk7 ( JNIEnv env,
jobject  _this,
jobject  srcBase,
jlong  srcOffset,
jobject  destBase,
jlong  destOffset,
jlong  bytes 
)

Definition at line 616 of file sun_misc_Unsafe.cpp.

JNIEXPORT jclass JNICALL Java_sun_misc_Unsafe_defineClass__Ljava_lang_String_2_3BIILjava_lang_ClassLoader_2Ljava_security_ProtectionDomain_2 ( JNIEnv env,
jobject  _this,
jstring  name,
jbyteArray  b,
jint  off,
jint  len,
jobject  loader,
jobject  protectionDomain 
)

Definition at line 845 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_ensureClassInitialized ( JNIEnv env,
jobject  _this,
jclass  clazz 
)

Definition at line 757 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_freeMemory ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 698 of file sun_misc_Unsafe.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_getAddress ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 505 of file sun_misc_Unsafe.cpp.

JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_getBoolean ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 120 of file sun_misc_Unsafe.cpp.

JNIEXPORT jboolean JNICALL Java_sun_misc_Unsafe_getBooleanVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1043 of file sun_misc_Unsafe.cpp.

JNIEXPORT jbyte JNICALL Java_sun_misc_Unsafe_getByte__J ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 274 of file sun_misc_Unsafe.cpp.

JNIEXPORT jbyte JNICALL Java_sun_misc_Unsafe_getByte__Ljava_lang_Object_2J ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 142 of file sun_misc_Unsafe.cpp.

JNIEXPORT jbyte JNICALL Java_sun_misc_Unsafe_getByteVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1065 of file sun_misc_Unsafe.cpp.

JNIEXPORT jchar JNICALL Java_sun_misc_Unsafe_getChar__J ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 340 of file sun_misc_Unsafe.cpp.

JNIEXPORT jchar JNICALL Java_sun_misc_Unsafe_getChar__Ljava_lang_Object_2J ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 186 of file sun_misc_Unsafe.cpp.

JNIEXPORT jchar JNICALL Java_sun_misc_Unsafe_getCharVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1109 of file sun_misc_Unsafe.cpp.

JNIEXPORT jdouble JNICALL Java_sun_misc_Unsafe_getDouble__J ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 472 of file sun_misc_Unsafe.cpp.

JNIEXPORT jdouble JNICALL Java_sun_misc_Unsafe_getDouble__Ljava_lang_Object_2J ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 252 of file sun_misc_Unsafe.cpp.

JNIEXPORT jdouble JNICALL Java_sun_misc_Unsafe_getDoubleVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1197 of file sun_misc_Unsafe.cpp.

JNIEXPORT jfloat JNICALL Java_sun_misc_Unsafe_getFloat__J ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 439 of file sun_misc_Unsafe.cpp.

JNIEXPORT jfloat JNICALL Java_sun_misc_Unsafe_getFloat__Ljava_lang_Object_2J ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 230 of file sun_misc_Unsafe.cpp.

JNIEXPORT jfloat JNICALL Java_sun_misc_Unsafe_getFloatVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1175 of file sun_misc_Unsafe.cpp.

JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_getInt__J ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 373 of file sun_misc_Unsafe.cpp.

JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_getInt__Ljava_lang_Object_2J ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 76 of file sun_misc_Unsafe.cpp.

JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_getIntVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1131 of file sun_misc_Unsafe.cpp.

JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_getLoadAverage ( JNIEnv env,
jobject  _this,
jdoubleArray  loadavg,
jint  nelem 
)

Definition at line 1282 of file sun_misc_Unsafe.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_getLong__J ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 406 of file sun_misc_Unsafe.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_getLong__Ljava_lang_Object_2J ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 208 of file sun_misc_Unsafe.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_getLongVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1153 of file sun_misc_Unsafe.cpp.

JNIEXPORT jobject JNICALL Java_sun_misc_Unsafe_getObject ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 98 of file sun_misc_Unsafe.cpp.

JNIEXPORT jobject JNICALL Java_sun_misc_Unsafe_getObjectVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1021 of file sun_misc_Unsafe.cpp.

JNIEXPORT jshort JNICALL Java_sun_misc_Unsafe_getShort__J ( JNIEnv env,
jobject  _this,
jlong  address 
)

Definition at line 307 of file sun_misc_Unsafe.cpp.

JNIEXPORT jshort JNICALL Java_sun_misc_Unsafe_getShort__Ljava_lang_Object_2J ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 164 of file sun_misc_Unsafe.cpp.

JNIEXPORT jshort JNICALL Java_sun_misc_Unsafe_getShortVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset 
)

Definition at line 1087 of file sun_misc_Unsafe.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_objectFieldOffset ( JNIEnv env,
jobject  _this,
jobject  field 
)

Definition at line 538 of file sun_misc_Unsafe.cpp.

JNIEXPORT jint JNICALL Java_sun_misc_Unsafe_pageSize ( JNIEnv env,
jobject  _this 
)

Definition at line 830 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_park ( JNIEnv env,
jobject  _this,
jboolean  isAbsolute,
jlong  time 
)

Definition at line 1271 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putAddress ( JNIEnv env,
jobject  _this,
jlong  address,
jlong  value 
)

Definition at line 523 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putBoolean ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jboolean  x 
)

Definition at line 131 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putBooleanVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jboolean  x 
)

Definition at line 1054 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putByte__JB ( JNIEnv env,
jobject  _this,
jlong  address,
jbyte  value 
)

Definition at line 292 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putByte__Ljava_lang_Object_2JB ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jbyte  x 
)

Definition at line 153 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putByteVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jbyte  x 
)

Definition at line 1076 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putChar__JC ( JNIEnv env,
jobject  _this,
jlong  address,
jchar  value 
)

Definition at line 358 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putChar__Ljava_lang_Object_2JC ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jchar  x 
)

Definition at line 197 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putCharVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jchar  x 
)

Definition at line 1120 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putDouble__JD ( JNIEnv env,
jobject  _this,
jlong  address,
jdouble  value 
)

Definition at line 490 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putDouble__Ljava_lang_Object_2JD ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jdouble  x 
)

Definition at line 263 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putDoubleVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jdouble  x 
)

Definition at line 1208 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putFloat__JF ( JNIEnv env,
jobject  _this,
jlong  address,
jfloat  value 
)

Definition at line 457 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putFloat__Ljava_lang_Object_2JF ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jfloat  x 
)

Definition at line 241 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putFloatVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jfloat  x 
)

Definition at line 1186 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putInt__JI ( JNIEnv env,
jobject  _this,
jlong  address,
jint  value 
)

Definition at line 391 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putInt__Ljava_lang_Object_2JI ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jint  x 
)

Definition at line 87 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putIntVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jint  x 
)

Definition at line 1142 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putLong__JJ ( JNIEnv env,
jobject  _this,
jlong  address,
jlong  value 
)

Definition at line 424 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putLong__Ljava_lang_Object_2JJ ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jlong  x 
)

Definition at line 219 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putLongVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jlong  x 
)

Definition at line 1164 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putObject ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jobject  x 
)

Definition at line 109 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putObjectVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jobject  x 
)

Definition at line 1032 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putOrderedInt ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jint  x 
)

Definition at line 1230 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putOrderedLong ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jlong  x 
)

Definition at line 1241 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putOrderedObject ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jobject  x 
)

Definition at line 1219 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putShort__JS ( JNIEnv env,
jobject  _this,
jlong  address,
jshort  value 
)

Definition at line 325 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putShort__Ljava_lang_Object_2JS ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jshort  x 
)

Definition at line 175 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_putShortVolatile ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jshort  x 
)

Definition at line 1098 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_registerNatives ( JNIEnv env,
jclass  clazz 
)

Definition at line 63 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_setMemory_jdk6 ( JNIEnv env,
jobject  _this,
jlong  address,
jlong  bytes,
jbyte  value 
)

Definition at line 645 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_setMemory_jdk7 ( JNIEnv env,
jobject  _this,
jobject  o,
jlong  offset,
jlong  bytes,
jbyte  value 
)

Definition at line 589 of file sun_misc_Unsafe.cpp.

JNIEXPORT jobject JNICALL Java_sun_misc_Unsafe_staticFieldBase ( JNIEnv env,
jobject  _this,
jobject  field 
)

Definition at line 731 of file sun_misc_Unsafe.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Unsafe_staticFieldOffset ( JNIEnv env,
jobject  _this,
jobject  f 
)

Definition at line 718 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_throwException ( JNIEnv env,
jobject  _this,
jobject  ee 
)

Definition at line 922 of file sun_misc_Unsafe.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Unsafe_unpark ( JNIEnv env,
jobject  _this,
jobject  thread 
)

Definition at line 1252 of file sun_misc_Unsafe.cpp.

Variable Documentation

JNINativeMethod methods[]
static

Definition at line 1311 of file sun_misc_Unsafe.cpp.