jdk1.2 and loader optimisation
[cacao.git] / src / native / vm / VMRuntime.c
1 /* class: java/lang/Runtime */
2
3 /*
4  * Class:     java/lang/Runtime
5  * Method:    execInternal
6  * Signature: ([Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process;
7  */
8 JNIEXPORT struct java_lang_Process* JNICALL Java_java_lang_Runtime_execInternal ( JNIEnv *env ,  struct java_lang_Runtime* this, java_objectarray* par1, java_objectarray* par2)
9 {
10   log_text("Java_java_lang_Runtime_execInternal  called");
11   return NULL;
12 }
13 /*
14  * Class:     java/lang/Runtime
15  * Method:    exitInternal
16  * Signature: (I)V
17  */
18 JNIEXPORT void JNICALL Java_java_lang_Runtime_exitInternal ( JNIEnv *env ,  struct java_lang_Runtime* this, s4 par1)
19 {
20         cacao_shutdown (par1);
21 }
22 /*
23  * Class:     java/lang/Runtime
24  * Method:    freeMemory
25  * Signature: ()J
26  */
27 JNIEXPORT s8 JNICALL Java_java_lang_Runtime_freeMemory ( JNIEnv *env ,  struct java_lang_Runtime* this)
28 {
29         log_text ("java_lang_Runtime_freeMemory called");
30         return builtin_i2l (0);
31 }
32 /*
33  * Class:     java/lang/Runtime
34  * Method:    gc
35  * Signature: ()V
36  */
37 JNIEXPORT void JNICALL Java_java_lang_Runtime_gc ( JNIEnv *env ,  struct java_lang_Runtime* this)
38 {
39         gc_call();
40 }
41 /*
42  * Class:     java/lang/Runtime
43  * Method:    runFinalization0
44  * Signature: ()V
45  */
46 JNIEXPORT void JNICALL Java_java_lang_Runtime_runFinalization0 ( JNIEnv *env  )
47 {
48   log_text("Java_java_lang_Runtime_runFinalization0  called");
49 }
50 /*
51  * Class:     java/lang/Runtime
52  * Method:    runFinalizersOnExit0
53  * Signature: (Z)V
54  */
55 JNIEXPORT void JNICALL Java_java_lang_Runtime_runFinalizersOnExit0 ( JNIEnv *env ,  s4 par1)
56 {
57   log_text("Java_java_lang_Runtime_runFinalizersOnExit0  called");
58 }
59 /*
60  * Class:     java/lang/Runtime
61  * Method:    totalMemory
62  * Signature: ()J
63  */
64 JNIEXPORT s8 JNICALL Java_java_lang_Runtime_totalMemory ( JNIEnv *env ,  struct java_lang_Runtime* this)
65 {
66         log_text ("java_lang_Runtime_totalMemory called");
67         return builtin_i2l (0);
68 }
69 /*
70  * Class:     java/lang/Runtime
71  * Method:    traceInstructions
72  * Signature: (Z)V
73  */
74 JNIEXPORT void JNICALL Java_java_lang_Runtime_traceInstructions ( JNIEnv *env ,  struct java_lang_Runtime* this, s4 par1)
75 {
76   log_text("Java_java_lang_Runtime_traceInstructions  called");
77 }
78 /*
79  * Class:     java/lang/Runtime
80  * Method:    traceMethodCalls
81  * Signature: (Z)V
82  */
83 JNIEXPORT void JNICALL Java_java_lang_Runtime_traceMethodCalls ( JNIEnv *env ,  struct java_lang_Runtime* this, s4 par1)
84 {
85   log_text("Java_java_lang_Runtime_traceMethodCalls  called");
86 }