1 /* This file is machine generated, don't edit it !*/
3 #ifndef _JAVA_LANG_VMRUNTIME_H
4 #define _JAVA_LANG_VMRUNTIME_H
6 /* Structure information for class: java/lang/VMRuntime */
8 typedef struct java_lang_VMRuntime {
9 java_objectheader header;
10 } java_lang_VMRuntime;
14 * Class: java/lang/VMRuntime
15 * Method: availableProcessors
18 JNIEXPORT s4 JNICALL Java_java_lang_VMRuntime_availableProcessors(JNIEnv *env, jclass clazz);
22 * Class: java/lang/VMRuntime
26 JNIEXPORT s8 JNICALL Java_java_lang_VMRuntime_freeMemory(JNIEnv *env, jclass clazz);
30 * Class: java/lang/VMRuntime
34 JNIEXPORT s8 JNICALL Java_java_lang_VMRuntime_totalMemory(JNIEnv *env, jclass clazz);
38 * Class: java/lang/VMRuntime
42 JNIEXPORT s8 JNICALL Java_java_lang_VMRuntime_maxMemory(JNIEnv *env, jclass clazz);
46 * Class: java/lang/VMRuntime
50 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_gc(JNIEnv *env, jclass clazz);
54 * Class: java/lang/VMRuntime
55 * Method: runFinalization
58 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalization(JNIEnv *env, jclass clazz);
62 * Class: java/lang/VMRuntime
63 * Method: runFinalizationForExit
66 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizationForExit(JNIEnv *env, jclass clazz);
70 * Class: java/lang/VMRuntime
71 * Method: traceInstructions
74 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceInstructions(JNIEnv *env, jclass clazz, s4 par1);
78 * Class: java/lang/VMRuntime
79 * Method: traceMethodCalls
82 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceMethodCalls(JNIEnv *env, jclass clazz, s4 par1);
86 * Class: java/lang/VMRuntime
87 * Method: runFinalizersOnExit
90 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizersOnExit(JNIEnv *env, jclass clazz, s4 par1);
94 * Class: java/lang/VMRuntime
98 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_exit(JNIEnv *env, jclass clazz, s4 par1);
102 * Class: java/lang/VMRuntime
104 * Signature: (Ljava/lang/String;)I
106 JNIEXPORT s4 JNICALL Java_java_lang_VMRuntime_nativeLoad(JNIEnv *env, jclass clazz, struct java_lang_String* par1);
110 * Class: java/lang/VMRuntime
111 * Method: nativeGetLibname
112 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
114 JNIEXPORT struct java_lang_String* JNICALL Java_java_lang_VMRuntime_nativeGetLibname(JNIEnv *env, jclass clazz, struct java_lang_String* par1, struct java_lang_String* par2);
118 * Class: java/lang/VMRuntime
119 * Method: insertSystemProperties
120 * Signature: (Ljava/util/Properties;)V
122 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_insertSystemProperties(JNIEnv *env, jclass clazz, struct java_util_Properties* par1);