OSDN Git Service

* testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests):
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Oct 2006 21:43:36 +0000 (21:43 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Oct 2006 21:43:36 +0000 (21:43 +0000)
Correctly pass jvalues.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117913 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 9dc4833..21ec847 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 2945e23..40e06bd 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);