CACAO
Functions | Variables
java_lang_VMRuntime.cpp File Reference

Go to the source code of this file.

Functions

JNIEXPORT void JNICALL Java_java_lang_VMRuntime_exit (JNIEnv *env, jclass clazz, jint status)
 
JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_freeMemory (JNIEnv *env, jclass clazz)
 
JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_totalMemory (JNIEnv *env, jclass clazz)
 
JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_maxMemory (JNIEnv *env, jclass clazz)
 
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_gc (JNIEnv *env, jclass clazz)
 
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalization (JNIEnv *env, jclass clazz)
 
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizersOnExit (JNIEnv *env, jclass clazz, jboolean value)
 
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizationForExit (JNIEnv *env, jclass clazz)
 
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceInstructions (JNIEnv *env, jclass clazz, jboolean par1)
 
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceMethodCalls (JNIEnv *env, jclass clazz, jboolean par1)
 
JNIEXPORT jint JNICALL Java_java_lang_VMRuntime_availableProcessors (JNIEnv *env, jclass clazz)
 
JNIEXPORT jint JNICALL Java_java_lang_VMRuntime_nativeLoad (JNIEnv *env, jclass clazz, jstring libname, jobject loader)
 
JNIEXPORT jstring JNICALL Java_java_lang_VMRuntime_mapLibraryName (JNIEnv *env, jclass clazz, jstring libname)
 
void _Jv_java_lang_VMRuntime_init (void)
 

Variables

static bool finalizeOnExit = false
 
static JNINativeMethod methods []
 

Function Documentation

void _Jv_java_lang_VMRuntime_init ( void  )

Definition at line 273 of file java_lang_VMRuntime.cpp.

JNIEXPORT jint JNICALL Java_java_lang_VMRuntime_availableProcessors ( JNIEnv env,
jclass  clazz 
)

Definition at line 186 of file java_lang_VMRuntime.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMRuntime_exit ( JNIEnv env,
jclass  clazz,
jint  status 
)

Definition at line 64 of file java_lang_VMRuntime.cpp.

JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_freeMemory ( JNIEnv env,
jclass  clazz 
)

Definition at line 78 of file java_lang_VMRuntime.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMRuntime_gc ( JNIEnv env,
jclass  clazz 
)

Definition at line 111 of file java_lang_VMRuntime.cpp.

JNIEXPORT jstring JNICALL Java_java_lang_VMRuntime_mapLibraryName ( JNIEnv env,
jclass  clazz,
jstring  libname 
)

Definition at line 220 of file java_lang_VMRuntime.cpp.

JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_maxMemory ( JNIEnv env,
jclass  clazz 
)

Definition at line 100 of file java_lang_VMRuntime.cpp.

JNIEXPORT jint JNICALL Java_java_lang_VMRuntime_nativeLoad ( JNIEnv env,
jclass  clazz,
jstring  libname,
jobject  loader 
)

Definition at line 197 of file java_lang_VMRuntime.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalization ( JNIEnv env,
jclass  clazz 
)

Definition at line 122 of file java_lang_VMRuntime.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizationForExit ( JNIEnv env,
jclass  clazz 
)

Definition at line 146 of file java_lang_VMRuntime.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizersOnExit ( JNIEnv env,
jclass  clazz,
jboolean  value 
)

Definition at line 133 of file java_lang_VMRuntime.cpp.

JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_totalMemory ( JNIEnv env,
jclass  clazz 
)

Definition at line 89 of file java_lang_VMRuntime.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceInstructions ( JNIEnv env,
jclass  clazz,
jboolean  par1 
)

Definition at line 164 of file java_lang_VMRuntime.cpp.

JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceMethodCalls ( JNIEnv env,
jclass  clazz,
jboolean  par1 
)

Definition at line 175 of file java_lang_VMRuntime.cpp.

Variable Documentation

bool finalizeOnExit = false
static

Definition at line 53 of file java_lang_VMRuntime.cpp.

JNINativeMethod methods[]
static
Initial value:
= {
{ (char*) "exit", (char*) "(I)V", (void*) (uintptr_t) &Java_java_lang_VMRuntime_exit },
{ (char*) "freeMemory", (char*) "()J", (void*) (uintptr_t) &Java_java_lang_VMRuntime_freeMemory },
{ (char*) "totalMemory", (char*) "()J", (void*) (uintptr_t) &Java_java_lang_VMRuntime_totalMemory },
{ (char*) "maxMemory", (char*) "()J", (void*) (uintptr_t) &Java_java_lang_VMRuntime_maxMemory },
{ (char*) "gc", (char*) "()V", (void*) (uintptr_t) &Java_java_lang_VMRuntime_gc },
{ (char*) "runFinalization", (char*) "()V", (void*) (uintptr_t) &Java_java_lang_VMRuntime_runFinalization },
{ (char*) "runFinalizersOnExit", (char*) "(Z)V", (void*) (uintptr_t) &Java_java_lang_VMRuntime_runFinalizersOnExit },
{ (char*) "runFinalizationForExit", (char*) "()V", (void*) (uintptr_t) &Java_java_lang_VMRuntime_runFinalizationForExit },
{ (char*) "traceInstructions", (char*) "(Z)V", (void*) (uintptr_t) &Java_java_lang_VMRuntime_traceInstructions },
{ (char*) "traceMethodCalls", (char*) "(Z)V", (void*) (uintptr_t) &Java_java_lang_VMRuntime_traceMethodCalls },
{ (char*) "availableProcessors", (char*) "()I", (void*) (uintptr_t) &Java_java_lang_VMRuntime_availableProcessors },
{ (char*) "nativeLoad", (char*) "(Ljava/lang/String;Ljava/lang/ClassLoader;)I", (void*) (uintptr_t) &Java_java_lang_VMRuntime_nativeLoad },
{ (char*) "mapLibraryName", (char*) "(Ljava/lang/String;)Ljava/lang/String;", (void*) (uintptr_t) &Java_java_lang_VMRuntime_mapLibraryName },
}
JNIEXPORT jstring JNICALL Java_java_lang_VMRuntime_mapLibraryName(JNIEnv *env, jclass clazz, jstring libname)
JNIEXPORT jint JNICALL Java_java_lang_VMRuntime_availableProcessors(JNIEnv *env, jclass clazz)
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizersOnExit(JNIEnv *env, jclass clazz, jboolean value)
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceInstructions(JNIEnv *env, jclass clazz, jboolean par1)
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_gc(JNIEnv *env, jclass clazz)
JNIEXPORT jint JNICALL Java_java_lang_VMRuntime_nativeLoad(JNIEnv *env, jclass clazz, jstring libname, jobject loader)
JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_maxMemory(JNIEnv *env, jclass clazz)
JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_totalMemory(JNIEnv *env, jclass clazz)
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalization(JNIEnv *env, jclass clazz)
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizationForExit(JNIEnv *env, jclass clazz)
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_exit(JNIEnv *env, jclass clazz, jint status)
JNIEXPORT jlong JNICALL Java_java_lang_VMRuntime_freeMemory(JNIEnv *env, jclass clazz)
JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceMethodCalls(JNIEnv *env, jclass clazz, jboolean par1)

Definition at line 250 of file java_lang_VMRuntime.cpp.