OSDN Git Service

libubacktrace: fix backtrace for statically linked application
authorFilippo Arcidiacono <filippo.arcidiacono@st.com>
Thu, 9 May 2013 09:42:23 +0000 (11:42 +0200)
committerCarmelo Amoroso <carmelo.amoroso@st.com>
Mon, 13 May 2013 08:11:50 +0000 (10:11 +0200)
commit71c10c484e7dc113396cccb7e503befb759c6346
tree2454e2e15be07928cafdfda2696129d4614dc8c2
parent231e4a9b4b972662a6832f714a05525a3754892d
libubacktrace: fix backtrace for statically linked application

libgcc_s.so's unwinder could not access unwind tables of statically
linked binaries, so we really want to use _Unwind_* stuff from
libgcc_eh.a.
It required to build backtrace.c differentiating between shared and
static case.

Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
libubacktrace/Makefile.in
libubacktrace/arm/Makefile.arch
libubacktrace/arm/backtrace.c
libubacktrace/backtrace.c