[PATCH 4/5] Support backtracing through elfutils (#70746)
Jan Kratochvil
jan.kratochvil at redhat.com
Wed Oct 30 12:14:33 CET 2013
On Wed, 30 Oct 2013 11:02:25 +0100, Mark Wielaard wrote:
> I would love to promote elfutils for that. But you could just
> use backtrace () and backtrace_symbols () if the C library provides them.
It is unfortunately not so easy, I wrote there lower in the mail:
> On Wed, 30 Oct 2013 08:58:00 +0100, Jan Kratochvil wrote:
> > libgcc backtrace_symbols() can do some "addr->elfsymbol" but it resolves only
> > symbols in .dynsym (exported ones), not from .symtab, therefore also not from
> > separate .debug files. In Fedora backtrace_symbols() does everything it can
> > if you do not have xorg-x11-server-debuginfo.rpm installed.
Example:
http://people.redhat.com/jkratoch/backtrace.c
One needs to use gcc -rdynamic to output any such symbols.
Jan
More information about the xorg-devel
mailing list