[cfe-dev] [libcxxabi] Contributing ARM EHABI support for libcxxabi

James Gregurich bayoubengal at mac.com
Thu Mar 20 14:07:26 PDT 2014


excellent.

questions:

1) will this work allow c++ exceptions to work correctly on ppc-elf programs utilizing clang and libc++?
2) I assume it wouldn’t be hard to port it to linux?


On Mar 20, 2014, at 3:07 PM, Joerg Sonnenberger <joerg at britannica.bec.de> wrote:

> On Thu, Mar 20, 2014 at 02:37:05PM -0500, James Gregurich wrote:
>> I did some work on getting Apple’s unwind library in libc++ working on
>> elf-ppc. Its unfinished. I did write an implementation of parsing the
>> elf eh_frame but when I tested throwing an exception in client code,
>> it couldn’t find the FDE entry there and it appears that you also have
>> to parse debug_frame to get to the proper one. I was in the process of
>> researching debug_frame when I stopped.  If you want that work, I can
>> give it to you.
> 
> I have 32bit PPC and VAX support working in NetBSD's fork of libunwind.
> Beware that the amount of changes is extensive, but the extracting
> .eh_frame_hdr support should be easy...
> 
> Joerg
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev





More information about the cfe-dev mailing list