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>