32-bit arm unwind info for PLTs

Alexander Sverdlin alexander.sverdlin at nokia.com
Wed Jul 6 09:16:54 PDT 2022


Hello Kursad,

On 06/07/2022 17:47, Kursad Oney wrote:
>>> To me it looks like while the CPU is executing an instruction in the
>>> PLT, it gets an interrupt. If we call save_stack_trace() or any
>>> function that eventually gets to unwind_frame() from that context,
>>> then the unwinder doesn't know how to unwind the PLT. Does this sound
>>> right? Any idea how the unwinder code should deal with this situation?
>> have you been able to fix the issue?
> At the time, I implemented a workaround but haven't had a chance to
> clean it up and submit upstream.
> 
>> Would you like to test the following patch?
> I just did and it works for me. Thanks for the patch! You can include
> my Tested-by tag (below) if you submit it upstream.

thanks a lot for the quick test!
I'll properly send it soon.

-- 
Best regards,
Alexander Sverdlin.



More information about the linux-arm-kernel mailing list