diff options
author | Tom Tromey <tromey@redhat.com> | 2006-10-20 21:43:36 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2006-10-20 21:43:36 +0000 |
commit | 3764a805ad8d657775bc57dd9b63c0ad8688bc25 (patch) | |
tree | f7048de4a14c319e09a3292cb4b11aa3d1dce4f7 /libjava | |
parent | eb206f886fd9ef75e70a09a8386fd999ab347dcc (diff) |
* testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests):
Correctly pass jvalues.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@117913 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 5 | ||||
-rw-r--r-- | libjava/testsuite/libjava.jvmti/natevents.cc | 8 |
2 files changed, 11 insertions, 2 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 9dc48337bfe..21ec8473968 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2006-10-20 Tom Tromey <tromey@redhat.com> + + * testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests): + Correctly pass jvalues. + 2006-10-18 Tom Tromey <tromey@redhat.com> Bryce McKinlay <mckinlay@redhat.com> diff --git a/libjava/testsuite/libjava.jvmti/natevents.cc b/libjava/testsuite/libjava.jvmti/natevents.cc index 2945e233bd2..40e06bd5fba 100644 --- a/libjava/testsuite/libjava.jvmti/natevents.cc +++ b/libjava/testsuite/libjava.jvmti/natevents.cc @@ -498,14 +498,18 @@ do_callback_arg_tests () _Jv_JVMTI_PostEvent (JVMTI_EVENT_FIELD_ACCESS, (jthread) 0x2, (JNIEnv *) 0x1, (jmethodID) 0x3, (jlocation) 0x4, (jclass) 0x5, (jobject) 0x6, (jfieldID) 0x7); + jvalue value; + value.l = (jobject) 0x9; _Jv_JVMTI_PostEvent (JVMTI_EVENT_FIELD_MODIFICATION, (jthread) 0x2, (JNIEnv *) 0x1, (jmethodID) 0x3, (jlocation) 0x4, (jclass) 0x5, (jobject) 0x6, (jfieldID) 0x7, - (int) '8', (/*jvalue*/ jobject) 0x9); + (int) '8', value); _Jv_JVMTI_PostEvent (JVMTI_EVENT_METHOD_ENTRY, (jthread) 0x2, (JNIEnv *) 0x1, (jmethodID) 0x3); + jvalue value2; + value2.i = 5; _Jv_JVMTI_PostEvent (JVMTI_EVENT_METHOD_EXIT, (jthread) 0x2, - (JNIEnv *) 0x1, (jmethodID) 0x3, 4, /*jvalue*/ 5); + (JNIEnv *) 0x1, (jmethodID) 0x3, 4, value2); _Jv_JVMTI_PostEvent (JVMTI_EVENT_NATIVE_METHOD_BIND, (jthread) 0x2, (JNIEnv *) 0x1, (jmethodID) 0x3, (void *) 0x4, (void **) 0x5); |