CACAO
Functions | Variables
sun_misc_Perf.cpp File Reference

Go to the source code of this file.

Functions

JNIEXPORT void JNICALL Java_sun_misc_Perf_registerNatives (JNIEnv *env, jclass clazz)
 
JNIEXPORT jobject JNICALL Java_sun_misc_Perf_attach (JNIEnv *env, jobject _this, jstring user, jint lvmid, jint mode)
 
JNIEXPORT jobject JNICALL Java_sun_misc_Perf_createByteArray (JNIEnv *env, jobject _this, jstring name, jint variability, jint units, jbyteArray value, jint max_length)
 
JNIEXPORT jobject JNICALL Java_sun_misc_Perf_createLong (JNIEnv *env, jobject _this, jstring name, jint variability, jint units, jlong value)
 
JNIEXPORT void JNICALL Java_sun_misc_Perf_detach (JNIEnv *env, jobject _this, jobject bb)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Perf_highResCounter (JNIEnv *env, jobject _this)
 
JNIEXPORT jlong JNICALL Java_sun_misc_Perf_highResFrequency (JNIEnv *env, jobject _this)
 
void _Jv_sun_misc_Perf_init (void)
 

Variables

static jlong initial_timer
 
static uint64_t dummy_perf
 
static JNINativeMethod methods []
 

Function Documentation

void _Jv_sun_misc_Perf_init ( void  )

Definition at line 146 of file sun_misc_Perf.cpp.

JNIEXPORT jobject JNICALL Java_sun_misc_Perf_attach ( JNIEnv env,
jobject  _this,
jstring  user,
jint  lvmid,
jint  mode 
)

Definition at line 61 of file sun_misc_Perf.cpp.

JNIEXPORT jobject JNICALL Java_sun_misc_Perf_createByteArray ( JNIEnv env,
jobject  _this,
jstring  name,
jint  variability,
jint  units,
jbyteArray  value,
jint  max_length 
)

Definition at line 73 of file sun_misc_Perf.cpp.

JNIEXPORT jobject JNICALL Java_sun_misc_Perf_createLong ( JNIEnv env,
jobject  _this,
jstring  name,
jint  variability,
jint  units,
jlong  value 
)

Definition at line 86 of file sun_misc_Perf.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Perf_detach ( JNIEnv env,
jobject  _this,
jobject  bb 
)

Definition at line 97 of file sun_misc_Perf.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Perf_highResCounter ( JNIEnv env,
jobject  _this 
)

Definition at line 108 of file sun_misc_Perf.cpp.

JNIEXPORT jlong JNICALL Java_sun_misc_Perf_highResFrequency ( JNIEnv env,
jobject  _this 
)

Definition at line 119 of file sun_misc_Perf.cpp.

JNIEXPORT void JNICALL Java_sun_misc_Perf_registerNatives ( JNIEnv env,
jclass  clazz 
)

Definition at line 48 of file sun_misc_Perf.cpp.

Variable Documentation

uint64_t dummy_perf
static

Definition at line 79 of file sun_misc_Perf.cpp.

jlong initial_timer
static

Definition at line 38 of file sun_misc_Perf.cpp.

JNINativeMethod methods[]
static
Initial value:
= {
{ (char*) "registerNatives", (char*) "()V", (void*) (uintptr_t) &Java_sun_misc_Perf_registerNatives },
{ (char*) "attach", (char*) "(Ljava/lang/String;II)Ljava/nio/ByteBuffer;", (void*) (uintptr_t) &Java_sun_misc_Perf_attach },
{ (char*) "createByteArray", (char*) "(Ljava/lang/String;II[BI)Ljava/nio/ByteBuffer;", (void*) (uintptr_t) &Java_sun_misc_Perf_createByteArray },
{ (char*) "createLong", (char*) "(Ljava/lang/String;IIJ)Ljava/nio/ByteBuffer;", (void*) (uintptr_t) &Java_sun_misc_Perf_createLong },
{ (char*) "detach", (char*) "(Ljava/nio/ByteBuffer;)V", (void*) (uintptr_t) &Java_sun_misc_Perf_detach },
{ (char*) "highResCounter", (char*) "()J", (void*) (uintptr_t) &Java_sun_misc_Perf_highResCounter },
{ (char*) "highResFrequency", (char*) "()J", (void*) (uintptr_t) &Java_sun_misc_Perf_highResFrequency },
}
JNIEXPORT jlong JNICALL Java_sun_misc_Perf_highResCounter(JNIEnv *env, jobject _this)
JNIEXPORT void JNICALL Java_sun_misc_Perf_registerNatives(JNIEnv *env, jclass clazz)
JNIEXPORT void JNICALL Java_sun_misc_Perf_detach(JNIEnv *env, jobject _this, jobject bb)
JNIEXPORT jobject JNICALL Java_sun_misc_Perf_createByteArray(JNIEnv *env, jobject _this, jstring name, jint variability, jint units, jbyteArray value, jint max_length)
JNIEXPORT jlong JNICALL Java_sun_misc_Perf_highResFrequency(JNIEnv *env, jobject _this)
JNIEXPORT jobject JNICALL Java_sun_misc_Perf_createLong(JNIEnv *env, jobject _this, jstring name, jint variability, jint units, jlong value)
JNIEXPORT jobject JNICALL Java_sun_misc_Perf_attach(JNIEnv *env, jobject _this, jstring user, jint lvmid, jint mode)

Definition at line 129 of file sun_misc_Perf.cpp.