s390/perf: add support for perf_regs and libdw
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Tue, 19 Jan 2016 10:23:38 +0000 (11:23 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 16 Nov 2017 14:06:12 +0000 (15:06 +0100)
commitf704ef44602fbf403e6722c7ed13f62d17e8cb20
tree5addd8e06c1323a71b3e9caffa2d610d63a789ff
parentc33eff600584ed493adfb42e3f130a6335f97750
s390/perf: add support for perf_regs and libdw

With support for perf_regs and libdw, you can record and report
call graphs for user space programs. Simply invoke perf with
the --call-graph=dwarf command line option.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
[brueckner: added dwfl_thread_state_register_pc() call]
Signed-off-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Reviewed-and-tested-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
tools/perf/Makefile.config
tools/perf/arch/s390/include/perf_regs.h [new file with mode: 0644]
tools/perf/arch/s390/util/Build
tools/perf/arch/s390/util/dwarf-regs.c
tools/perf/arch/s390/util/unwind-libdw.c [new file with mode: 0644]