[Mono-list] ikvm and Mono 0.20

Jeroen Frijters jeroen@sumatra.nl
Tue, 25 Feb 2003 17:48:37 +0100


This is a multi-part message in MIME format.

------_=_NextPart_001_01C2DCED.BE664FF2
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

I tried running ikvm on Mono 0.20 (on Windows) and here are my findings:

* The --noinline and --share-code switches are still required, because
otherwise Mono will run the .cctor methods to early (and, by my reading,
the Mono behavior is not allowed by the ECMA spec)

* StackFrame.GetFileName() returns "<unknown>" instead of a null
reference when the filename isn't known

* I get an assertion failed: ** ERROR **: file jit.c: line 486
(mono_store_tree): assertion failed: (s->svt !=3D VAL_UNKNOWN) =
aborting...

* Running mint on ikvm.exe produces no output whatsoever

Regards,
Jeroen

------_=_NextPart_001_01C2DCED.BE664FF2
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.6803.0">
<TITLE>ikvm and Mono 0.20</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>Hi,</FONT>
</P>

<P><FONT SIZE=3D2>I tried running ikvm on Mono 0.20 (on Windows) and =
here are my findings:</FONT>
</P>

<P><FONT SIZE=3D2>* The --noinline and --share-code switches are still =
required, because otherwise Mono will run the .cctor methods to early =
(and, by my reading, the Mono behavior is not allowed by the ECMA =
spec)</FONT></P>

<P><FONT SIZE=3D2>* StackFrame.GetFileName() returns =
&quot;&lt;unknown&gt;&quot; instead of a null reference when the =
filename isn't known</FONT>
</P>

<P><FONT SIZE=3D2>* I get an assertion failed: ** ERROR **: file jit.c: =
line 486 (mono_store_tree): assertion failed: (s-&gt;svt !=3D =
VAL_UNKNOWN) aborting...</FONT></P>

<P><FONT SIZE=3D2>* Running mint on ikvm.exe produces no output =
whatsoever</FONT>
</P>

<P><FONT SIZE=3D2>Regards,</FONT>

<BR><FONT SIZE=3D2>Jeroen</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C2DCED.BE664FF2--