Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jul 2001 03:28:31 +0900
From:      Fuyuhiko Maruyama <fuyuhik8@is.titech.ac.jp>
To:        Greg Lewis <glewis@eyesbeyond.com>
Cc:        freebsd-java@freebsd.org
Subject:   Re: 1.3.1 Developer Only patchset.
Message-ID:  <551ynffm0g.wl@tripper.private.is.titech.ac.jp>
In-Reply-To: <20010717135402.A11500@misty.eyesbeyond.com>
References:  <20010717135402.A11500@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

I have fixed a problem #1 in the list of ANNOUNCEMENT so that javadoc
can work now -- `gmake images' also works.

The problem is caused by function VerifyClass's name conflict,
renaming the one solves core dumps.  Patch is attached at this mail.
In fact, this problem is related to class verifier so I think
this is also one of the reason for appletviewer's problem but I don't
check it at this time.

Finally, thanks all people working for the 1.3.1 porting efforts!

--
Fuyuhiko MARUYAMA <fuyuhik8@is.titech.ac.jp>
Matsuoka laboratory,
Department of Mathematical and Computing Sciences,
Graduate School of Information Science and Engineering,
Tokyo Institute of Technology.


--- j2sdk1.3.1/src/share/javavm/include/interpreter.h.patches-1	Wed Jan 31 22:43:55 2001
+++ j2sdk1.3.1/src/share/javavm/include/interpreter.h	Wed Jul 18 02:50:52 2001
@@ -607,7 +607,11 @@
 void printStackTrace(struct execenv *ee, int limit, void (*f)(char *, ...));
 
 /* From check_class.c */
+#if 0	/* original */
 void VerifyClass(ClassClass *cb);
+#else
+void VerifyClass_internal(ClassClass *cb);
+#endif
 
 /* from classload.c */
 void FreeClass(ClassClass *cb);
--- j2sdk1.3.1/src/share/javavm/runtime/classresolver.c.patches-1	Tue Jul 17 19:38:14 2001
+++ j2sdk1.3.1/src/share/javavm/runtime/classresolver.c	Wed Jul 18 02:48:21 2001
@@ -1476,7 +1476,11 @@
     }
 
     if (NEED_VERIFY(cbLoader(cb) != NULL)) {
+#if 0	/* original */
         VerifyClass(cb);
+#else
+        VerifyClass_internal(cb);
+#endif
 	if (exceptionOccurred(ee)) {
 	    goto unlock;
 	}
--- j2sdk1.3.1/src/share/javavm/runtime/check_class.c.patches-1	Wed Jan 31 22:44:00 2001
+++ j2sdk1.3.1/src/share/javavm/runtime/check_class.c	Wed Jul 18 02:47:34 2001
@@ -38,7 +38,11 @@
 }
 
 void
+#if 0	/* original */
 VerifyClass(ClassClass *cb)
+#else
+VerifyClass_internal(ClassClass *cb)
+#endif
 {
     int i;
     if (CCIs(cb, Verified)) 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?551ynffm0g.wl>