Thread (32 messages) flat view 32 messages, 8 authors, 2017-11-14

Re: CONFIG_DEBUG_INFO_SPLIT impacts on faddr2line

From: Linus Torvalds <torvalds@linux-foundation.org>
Date: 2017-11-13 20:56:36
Also in: intel-wired-lan, linux-kbuild, lkml

On Mon, Nov 13, 2017 at 12:10 PM, Andi Kleen [off-list ref] wrote:
You're right. It works for line information, but strangely not for
inlines. I assume it can be fixed.
So I'm not 100% sure it's strictly a addr2line bug.

We do more than just link the vmlinux file. There's that whole
complicated script for our final link in

    scripts/link-vmlinux.sh

which links in all the kallsyms information etc, but also does things
like the exception table sorting.

So it's possible that addr2line works fine on a normal executable, but
that we've done some munging that then makes it not really do the
right thing for vmlinux.

But it is also equally possible that addr2line simply doesn't
understand -gsplit-dwarf at all. I've never seen it used outside the
kernel.

               Linus
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help