[PATCH] [libcxxabi] Make _Unwind_Backtrace() work on ARM.

Nico Weber thakis at chromium.org
Sun Sep 7 13:23:00 PDT 2014


On Wed, Sep 3, 2014 at 6:25 AM, Jonathan Roelofs <jonathan at codesourcery.com>
wrote:

>
>
> On 9/3/14, 5:09 AM, Renato Golin wrote:
>
>> On 3 September 2014 01:02, Antoine Labour <piman at google.com> wrote:
>>
>>> Where in the EHABI spec is that defined? AFAICT all it says in section
>>> 6.2
>>> is that there's data for the PR, but it doesn't say anything about the
>>> contents of that data.
>>>
>>
>> I concur. The EHABI doesn't define what's in the personality data
>> block, let alone that the length must be the first byte. I think these
>> are premature assumptions.
>>
> Hmm, re-reading those sections, I see that it doesn't. I suppose all that
> can be done is to check that the prel31 points at __gxx_personality_v0, and
> fail to unwind otherwise.


Did this happen? If not, should we back out the change until someone has
time to implement this correctly?


>
>
>
> Jon
>
>
>> cheers,
>> --renato
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>>  _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140907/f7aa9254/attachment.html>


More information about the cfe-commits mailing list