CACAO
Functions | Variables
java_lang_VMThread.cpp File Reference

Go to the source code of this file.

Functions

JNIEXPORT jint JNICALL Java_java_lang_VMThread_countStackFrames (JNIEnv *env, jobject _this)
 
JNIEXPORT void JNICALL Java_java_lang_VMThread_start (JNIEnv *env, jobject _this, jlong stacksize)
 
JNIEXPORT void JNICALL Java_java_lang_VMThread_interrupt (JNIEnv *env, jobject _this)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_isInterrupted (JNIEnv *env, jobject _this)
 
JNIEXPORT void JNICALL Java_java_lang_VMThread_suspend (JNIEnv *env, jobject _this)
 
JNIEXPORT void JNICALL Java_java_lang_VMThread_resume (JNIEnv *env, jobject _this)
 
JNIEXPORT void JNICALL Java_java_lang_VMThread_nativeSetPriority (JNIEnv *env, jobject _this, jint priority)
 
JNIEXPORT void JNICALL Java_java_lang_VMThread_nativeStop (JNIEnv *env, jobject _this, jobject t)
 
JNIEXPORT jobject JNICALL Java_java_lang_VMThread_currentThread (JNIEnv *env, jclass clazz)
 
JNIEXPORT void JNICALL Java_java_lang_VMThread_yield (JNIEnv *env, jclass clazz)
 
JNIEXPORT void JNICALL Java_java_lang_VMThread_sleep (JNIEnv *env, jclass clazz, int64_t ms, int32_t ns)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_interrupted (JNIEnv *env, jclass clazz)
 
JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_holdsLock (JNIEnv *env, jclass clazz, jobject o)
 
JNIEXPORT jstring JNICALL Java_java_lang_VMThread_getState (JNIEnv *env, jobject _this)
 
void _Jv_java_lang_VMThread_init (void)
 

Variables

static JNINativeMethod methods []
 

Function Documentation

void _Jv_java_lang_VMThread_init ( void  )

Definition at line 276 of file java_lang_VMThread.cpp.

JNIEXPORT jint JNICALL Java_java_lang_VMThread_countStackFrames ( JNIEnv env,
jobject  _this 
)

Definition at line 59 of file java_lang_VMThread.cpp.

JNIEXPORT jobject JNICALL Java_java_lang_VMThread_currentThread ( JNIEnv env,
jclass  clazz 
)

Definition at line 151 of file java_lang_VMThread.cpp.

JNIEXPORT jstring JNICALL Java_java_lang_VMThread_getState ( JNIEnv env,
jobject  _this 
)

Definition at line 219 of file java_lang_VMThread.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_holdsLock ( JNIEnv env,
jclass  clazz,
jobject  o 
)

Definition at line 201 of file java_lang_VMThread.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMThread_interrupt ( JNIEnv env,
jobject  _this 
)

Definition at line 85 of file java_lang_VMThread.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_interrupted ( JNIEnv env,
jclass  clazz 
)

Definition at line 184 of file java_lang_VMThread.cpp.

JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_isInterrupted ( JNIEnv env,
jobject  _this 
)

Definition at line 96 of file java_lang_VMThread.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMThread_nativeSetPriority ( JNIEnv env,
jobject  _this,
jint  priority 
)

Definition at line 129 of file java_lang_VMThread.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMThread_nativeStop ( JNIEnv env,
jobject  _this,
jobject  t 
)

Definition at line 140 of file java_lang_VMThread.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMThread_resume ( JNIEnv env,
jobject  _this 
)

Definition at line 118 of file java_lang_VMThread.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMThread_sleep ( JNIEnv env,
jclass  clazz,
int64_t  ms,
int32_t  ns 
)

Definition at line 173 of file java_lang_VMThread.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMThread_start ( JNIEnv env,
jobject  _this,
jlong  stacksize 
)

Definition at line 72 of file java_lang_VMThread.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMThread_suspend ( JNIEnv env,
jobject  _this 
)

Definition at line 107 of file java_lang_VMThread.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMThread_yield ( JNIEnv env,
jclass  clazz 
)

Definition at line 162 of file java_lang_VMThread.cpp.

Variable Documentation

JNINativeMethod methods[]
static
Initial value:
= {
{ (char*) "countStackFrames", (char*) "()I", (void*) (uintptr_t) &Java_java_lang_VMThread_countStackFrames },
{ (char*) "start", (char*) "(J)V", (void*) (uintptr_t) &Java_java_lang_VMThread_start },
{ (char*) "interrupt", (char*) "()V", (void*) (uintptr_t) &Java_java_lang_VMThread_interrupt },
{ (char*) "isInterrupted", (char*) "()Z", (void*) (uintptr_t) &Java_java_lang_VMThread_isInterrupted },
{ (char*) "suspend", (char*) "()V", (void*) (uintptr_t) &Java_java_lang_VMThread_suspend },
{ (char*) "resume", (char*) "()V", (void*) (uintptr_t) &Java_java_lang_VMThread_resume },
{ (char*) "nativeSetPriority", (char*) "(I)V", (void*) (uintptr_t) &Java_java_lang_VMThread_nativeSetPriority },
{ (char*) "nativeStop", (char*) "(Ljava/lang/Throwable;)V", (void*) (uintptr_t) &Java_java_lang_VMThread_nativeStop },
{ (char*) "currentThread", (char*) "()Ljava/lang/Thread;", (void*) (uintptr_t) &Java_java_lang_VMThread_currentThread },
{ (char*) "yield", (char*) "()V", (void*) (uintptr_t) &Java_java_lang_VMThread_yield },
{ (char*) "sleep", (char*) "(JI)V", (void*) (uintptr_t) &Java_java_lang_VMThread_sleep },
{ (char*) "interrupted", (char*) "()Z", (void*) (uintptr_t) &Java_java_lang_VMThread_interrupted },
{ (char*) "holdsLock", (char*) "(Ljava/lang/Object;)Z", (void*) (uintptr_t) &Java_java_lang_VMThread_holdsLock },
{ (char*) "getState", (char*) "()Ljava/lang/String;", (void*) (uintptr_t) &Java_java_lang_VMThread_getState },
}
JNIEXPORT void JNICALL Java_java_lang_VMThread_start(JNIEnv *env, jobject _this, jlong stacksize)
JNIEXPORT jint JNICALL Java_java_lang_VMThread_countStackFrames(JNIEnv *env, jobject _this)
JNIEXPORT jobject JNICALL Java_java_lang_VMThread_currentThread(JNIEnv *env, jclass clazz)
JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_interrupted(JNIEnv *env, jclass clazz)
JNIEXPORT void JNICALL Java_java_lang_VMThread_interrupt(JNIEnv *env, jobject _this)
JNIEXPORT void JNICALL Java_java_lang_VMThread_yield(JNIEnv *env, jclass clazz)
JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_holdsLock(JNIEnv *env, jclass clazz, jobject o)
JNIEXPORT void JNICALL Java_java_lang_VMThread_resume(JNIEnv *env, jobject _this)
JNIEXPORT void JNICALL Java_java_lang_VMThread_nativeStop(JNIEnv *env, jobject _this, jobject t)
JNIEXPORT void JNICALL Java_java_lang_VMThread_nativeSetPriority(JNIEnv *env, jobject _this, jint priority)
JNIEXPORT jstring JNICALL Java_java_lang_VMThread_getState(JNIEnv *env, jobject _this)
JNIEXPORT jboolean JNICALL Java_java_lang_VMThread_isInterrupted(JNIEnv *env, jobject _this)
JNIEXPORT void JNICALL Java_java_lang_VMThread_sleep(JNIEnv *env, jclass clazz, int64_t ms, int32_t ns)
JNIEXPORT void JNICALL Java_java_lang_VMThread_suspend(JNIEnv *env, jobject _this)

Definition at line 252 of file java_lang_VMThread.cpp.