natevents.cc (do_callback_arg_tests): Correctly pass jvalues.
authorTom Tromey <tromey@redhat.com>
Fri, 20 Oct 2006 21:43:36 +0000 (21:43 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Fri, 20 Oct 2006 21:43:36 +0000 (21:43 +0000)
* testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests):
Correctly pass jvalues.

From-SVN: r117913

libjava/ChangeLog
libjava/testsuite/libjava.jvmti/natevents.cc

index 9dc48337bfef4d550967cebe48a72aebc1222a87..21ec847396874083402d888b9089bbf7b2524304 100644 (file)
@@ -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>
 
index 2945e233bd2ee8a913e2b5da2885ca99ddce3edb..40e06bd5fbaca56154b261d72f50e13fb50d266d 100644 (file)
@@ -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);