• Jiri Olsa's avatar
    perf tools: Add libdw DWARF post unwind support · 5ea84154
    Jiri Olsa authored
    Adding libdw DWARF post unwind support, which is part of
    elfutils-devel/libdw-dev package from version 0.158.
    
    The new code is contained in unwin-libdw.c object, and implements
    unwind__get_entries unwind interface function.
    
    New Makefile variable NO_LIBDW_DWARF_UNWIND was added to control its
    compilation, and is marked as disabled now.  It's factored with the rest
    of the Makefile unwind build code in the next patch.
    
    Arch specific code was added for x86.
    Signed-off-by: default avatarJiri Olsa <jolsa@redhat.com>
    Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Ingo Molnar <mingo@kernel.org>
    Cc: Jean Pihet <jean.pihet@linaro.org>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Link: http://lkml.kernel.org/r/1392825179-5228-5-git-send-email-jolsa@redhat.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    5ea84154
unwind-libdw.c 4.45 KB