X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fnative%2Fvm%2Fgnu%2Fjava_lang_VMThrowable.c;h=e7d282e590cb51fccdce0e0611cff9936e9b371c;hb=d70e11353693c830f485424adde3ceff0ed30327;hp=e7a2427ebb58254e18754c44216592c38fe09a8e;hpb=2090797791ee83e7d36d6d517f6aec1ce21b3507;p=cacao.git diff --git a/src/native/vm/gnu/java_lang_VMThrowable.c b/src/native/vm/gnu/java_lang_VMThrowable.c index e7a2427eb..e7d282e59 100644 --- a/src/native/vm/gnu/java_lang_VMThrowable.c +++ b/src/native/vm/gnu/java_lang_VMThrowable.c @@ -22,7 +22,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - $Id: java_lang_VMThrowable.c 8295 2007-08-11 17:57:24Z michi $ + $Id: java_lang_VMThrowable.c 8318 2007-08-16 10:05:34Z michi $ */ @@ -112,7 +112,7 @@ JNIEXPORT java_lang_VMThrowable* JNICALL Java_java_lang_VMThrowable_fillInStackT * Method: getStackTrace * Signature: (Ljava/lang/Throwable;)[Ljava/lang/StackTraceElement; */ -JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMThrowable_getStackTrace(JNIEnv *env, java_lang_VMThrowable *this, java_lang_Throwable *t) +JNIEXPORT java_handle_objectarray_t* JNICALL Java_java_lang_VMThrowable_getStackTrace(JNIEnv *env, java_lang_VMThrowable *this, java_lang_Throwable *t) { stacktracecontainer *stc; stacktracebuffer *stb; @@ -125,7 +125,7 @@ JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMThrowable_getStackTrace(JNI bool leftexceptionclass; methodinfo *m; - java_objectarray *oa; + java_handle_objectarray_t *oa; s4 oalength; java_lang_StackTraceElement *o; java_lang_String *filename; @@ -263,7 +263,7 @@ JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMThrowable_getStackTrace(JNI LLNI_field_set_ref(o, methodName , (java_lang_String *) javastring_new(ste->method->name)); LLNI_field_set_val(o, isNative , (ste->method->flags & ACC_NATIVE) ? 1 : 0); - oa->data[i] = o; + LLNI_objectarray_element_set(oa, i, o); } return oa;