[PATCH] arm: mark __startcontext as .cantunwind
Florian Weimer
fweimer@redhat.com
Mon Aug 15 14:26:00 GMT 2016
On 08/15/2016 03:02 PM, Andreas Schwab wrote:
> On Aug 15 2016, Florian Weimer <fweimer@redhat.com> wrote:
>
>> Why isn't the PC - 2 kludge needed for the other .cantunwind cases?
>
> Because the other uses have regular function calls, so they return back
> to the middle of the function that is marked cantunwind. __startcontext
> doesn't contain the function call, but is the address the context
> returns to.
>
>> Would it be possible to add a C test case to the glibc testsuite?
>
> This is difficult, because a simple call stack won't trigger the bug.
Thanks for the explanation. Your patch looks okay to me.
Florian
More information about the Libc-alpha
mailing list