frame unwinding patches
Milian Wolff
mail@milianw.de
Mon Apr 3 09:00:00 GMT 2017
On Thursday, February 16, 2017 12:33:27 AM CEST Mark Wielaard wrote:
> Hi,
>
> I put all three frame pointer unwinding fallback patches on
> the mjw/fp-unwind branch. I'll also sent them to the list using
> git send-mail --annotate taking out the binary file patches.
> Hopefully that will make them appear on the list, bypassing the
> spam filters.
>
> [PATCH 1/3] Add frame pointer unwinding as fallback on x86_64
> [PATCH 2/3] Add frame pointer unwinding as fallback on arm
> [PATCH 3/3] Add frame pointer unwinding for aarch64
>
> I had to hand apply a few things because of whitespace adjustments.
> Hopefully I did it right and this is how Ulf intended the patches.
> If not, my apologies, and please let me know what changes you did
> intend.
Ping? Any progress on merging this functionality upstream? It can make quite a
difference in unwinding.
I just got a report from a colleague. As-is, elfutils would fail to unwind
from the following location in his application:
0x1137ca4
With the x86_64 patch applied, he got a proper backtrace:
0x1137ca4
0xc45466
0xc4fffa
0xda76f3
0xd78181
0xd8069c
0xd846bd
0xd995b7
QOpenGLFunctions::glTexImage2D qopenglfunctions.h:1022
... <proper debug symbols available rom here on>
So, please consider reviewing and merging this.
Thanks
--
Milian Wolff
mail@milianw.de
http://milianw.de
More information about the Elfutils-devel
mailing list