Dwarf Exception Handling now on FreeBSD!

Rikki Cattermole via Digitalmars-d digitalmars-d at puremagic.com
Sun Jan 31 19:30:12 PST 2016


On 01/02/16 4:23 PM, Walter Bright wrote:
> On 1/31/2016 7:04 PM, Rikki Cattermole wrote:
>> On 01/02/16 4:01 PM, Walter Bright wrote:
>>> On 1/31/2016 6:32 PM, Charles wrote:
>>>> Are there any future plans for Win64 since it won't ever support dwarf
>>>> exceptions from how I understand it? Or does it, and I'm strongly
>>>> mistaken?
>>>
>>> VC++'s Win64 exception handling scheme is not at all the Win32 scheme
>>> and definitely not Dwarf EH. Supporting it would be an additional level
>>> of effort on par with supporting Dwarf EH, presuming documentation on it
>>> can be found. (I haven't looked for it.)
>>>
>>> If someone wants to search for a spec for it, that would be a good
>>> start.
>>
>> I believe the last link will be most helpful. But first will give you
>> a good
>> understanding and where to go(its for the linker).
>>
>> If anybody wishes to look more into it.
>>
>> https://msdn.microsoft.com/en-us/library/1deeycx5.aspx
>> https://msdn.microsoft.com/en-us/library/swezty51.aspx
>> https://msdn.microsoft.com/en-us/library/1eyas8tf.aspx
>
> They have bits and pieces of the info, but nothing about what is
> actually generated to, say, catch an exception.

Hmm you're right.
But on the plus side I found this:
http://www.programmingunlimited.net/siteexec/content.cgi?page=libseh

It even supports Digital Mars C/C++ compiler!


More information about the Digitalmars-d mailing list