[Mono-dev] [PATCH] Exceptions on Winx64

2008-06-13 Thread Bill Holmes
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

2008-06-14 Thread Robert Jordan
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

2008-06-24 Thread Bill Holmes
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

2008-07-07 Thread Bill Holmes
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