[Mono-dev] [PATCH] Exceptions on Winx64
Hello All, After a week of digging though awful online documentation I have finally got a patch for the exception unit tests in the runtime for Winx64. The attached patch appends the information to the code block for a method using structures that MS SEH understands. There is also a small stack alignment fix n this patch as well. For information on the unwind_info/code structs see. http://msdn.microsoft.com/en-us/library/ms794374.aspx http://msdn.microsoft.com/en-us/library/ms794567.aspx Suggestions? OK to commit? -bill exceptoins_08_06_13.diff Description: Binary data ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] [PATCH] Exceptions on Winx64
Bill Holmes wrote: > Hello All, > > After a week of digging though awful online documentation I have > finally got a patch for the exception unit tests in the runtime for > Winx64. > > The attached patch appends the information to the code block for a > method using structures that MS SEH understands. There is also a > small stack alignment fix n this patch as well. > > For information on the unwind_info/code structs see. > > http://msdn.microsoft.com/en-us/library/ms794374.aspx > http://msdn.microsoft.com/en-us/library/ms794567.aspx > > Suggestions? OK to commit? In mini.c, the local `unwindlen' remains uninitialized for !WIN64 and !MONO_ARCH_HAVE_UNWIND_TABLE. Robert ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] [PATCH] Exceptions on Winx64
I have updated the patch with Robert's suggestion. -bill On Sat, Jun 14, 2008 at 6:26 AM, Robert Jordan <[EMAIL PROTECTED]> wrote: > Bill Holmes wrote: >> Hello All, >> >> After a week of digging though awful online documentation I have >> finally got a patch for the exception unit tests in the runtime for >> Winx64. >> >> The attached patch appends the information to the code block for a >> method using structures that MS SEH understands. There is also a >> small stack alignment fix n this patch as well. >> >> For information on the unwind_info/code structs see. >> >> http://msdn.microsoft.com/en-us/library/ms794374.aspx >> http://msdn.microsoft.com/en-us/library/ms794567.aspx >> >> Suggestions? OK to commit? > > In mini.c, the local `unwindlen' remains uninitialized for !WIN64 > and !MONO_ARCH_HAVE_UNWIND_TABLE. > > Robert > > ___ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list > exceptoins_08_06_24.diff Description: Binary data ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] [PATCH] Exceptions on Winx64
Hello All, I have made another change to patch. The difference from the last is that the unwindinfo pointer has been moved from MonoCompile to MonoCompileArch struct. -bill On Tue, Jun 24, 2008 at 2:59 PM, Bill Holmes <[EMAIL PROTECTED]> wrote: > I have updated the patch with Robert's suggestion. > > -bill > > On Sat, Jun 14, 2008 at 6:26 AM, Robert Jordan <[EMAIL PROTECTED]> wrote: >> Bill Holmes wrote: >>> Hello All, >>> >>> After a week of digging though awful online documentation I have >>> finally got a patch for the exception unit tests in the runtime for >>> Winx64. >>> >>> The attached patch appends the information to the code block for a >>> method using structures that MS SEH understands. There is also a >>> small stack alignment fix n this patch as well. >>> >>> For information on the unwind_info/code structs see. >>> >>> http://msdn.microsoft.com/en-us/library/ms794374.aspx >>> http://msdn.microsoft.com/en-us/library/ms794567.aspx >>> >>> Suggestions? OK to commit? >> >> In mini.c, the local `unwindlen' remains uninitialized for !WIN64 >> and !MONO_ARCH_HAVE_UNWIND_TABLE. >> >> Robert >> >> ___ >> Mono-devel-list mailing list >> Mono-devel-list@lists.ximian.com >> http://lists.ximian.com/mailman/listinfo/mono-devel-list >> > exceptoins_08_07_07.diff Description: Binary data ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list