[Mono-dev] Win64 Stack Arguments Patch

Zoltan Varga vargaz at gmail.com
Fri Apr 25 06:19:05 EDT 2008


Hi,

This is ok to check in.

             Zoltan

2008/4/25 Jonathan Chambers <joncham at gmail.com>:
> Hello,
>      After getting some help on IRC I rewrote these changes. With this new
> patch, most of the regressions in mono/mono/mini run successfully (exception
> handling is not working).
>
>
>     Code contributed under MIT/X11 license.
>
> Thanks,
> Jonathan
>
>
>
> On Wed, Apr 23, 2008 at 9:07 AM, Jonathan Chambers <joncham at gmail.com>
> wrote:
> > Sorry, forgot to attach patch.
> >
> > Thanks,
> > Jonathan
> >
> >
> >
> >
> >
> > On Wed, Apr 23, 2008 at 8:15 AM, Jonathan Chambers <joncham at gmail.com>
> wrote:
> >
> > > Hello,
> > >      This patch attempts to fix arguments passed on the stack for
> Winx64. Please let me know if the approach is acceptable, or if there is a
> better way.
> > >
> > > The next roadblack has to do with arrays. I am getting a type load
> exception when initializing the System.String class because it tries to
> initialize a static array in the class (WhiteChars I believe), and the call
> to ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_InitializeArray
> fails because the
> > >
> > > if (!(field_handle->type->attrs & FIELD_ATTRIBUTE_HAS_FIELD_RVA)) {
> > >
> > > check fails. Any thoughts on the cause of this would be appreciated.
> > >
> > > Code contributed under MIT/X11 license.
> > >
> > > Thanks,
> > > Jonathan
> > >
> >
> >
>
>
> _______________________________________________
>  Mono-devel-list mailing list
>  Mono-devel-list at lists.ximian.com
>  http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>


More information about the Mono-devel-list mailing list