[cfe-dev] Porting to a new target

Jonathan Roelofs jonathan at codesourcery.com
Mon Jul 7 11:05:36 PDT 2014



On 7/7/14, 11:29 AM, Daniel Dilts wrote:
>
>     5. Unwinder (sort of part of libc++abi, or libgcc_s)
>
>
> I assume that an unwinder is related to stack unwinding when an exception is
> thrown.  What does that require beyond what libc++abi supports?
>
Yes, and it depends on what kind of unwinding information your platform 
needs/expects. If it follows the Itainium Unwind ABI or you decide to go with 
SjLj exceptions, you should have an easier time porting the libc++abi one. If it 
is significantly different than one of those two (i.e. ARM EHABI, which we are 
just finishing up upstreaming) you'll have more.... 'fun'.


Jon

-- 
Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded



More information about the cfe-dev mailing list