perf: Move arch specific code into separate arch directory

The perf userspace tool included some architecture specific code to map
registers from the DWARF register number into the names used by the regs
and stack access API.

This moves the architecture specific code out into a separate
arch/x86 directory along with the infrastructure required to use it.

Signed-off-by: Ian Munsie <imunsie@au.ibm.com>
Acked-by: Masami Hiramatsu <mhiramat@redhat.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
Ian Munsie
2010-04-20 16:58:32 +10:00
committed by Paul Mackerras
parent 6eca8cc35b
commit cd932c5939
5 changed files with 119 additions and 59 deletions

View File

@@ -0,0 +1,8 @@
#ifndef _PERF_DWARF_REGS_H_
#define _PERF_DWARF_REGS_H_
#ifdef DWARF_SUPPORT
const char *get_arch_regstr(unsigned int n);
#endif
#endif