1 // SPDX-License-Identifier: GPL-2.0
3 #ifdef HAVE_PERF_REGS_SUPPORT
5 #include "../perf_regs.h"
6 #include "../../../arch/x86/include/uapi/asm/perf_regs.h"
8 const char *__perf_reg_name_x86(int id)
29 case PERF_REG_X86_FLAGS:
47 case PERF_REG_X86_R10:
49 case PERF_REG_X86_R11:
51 case PERF_REG_X86_R12:
53 case PERF_REG_X86_R13:
55 case PERF_REG_X86_R14:
57 case PERF_REG_X86_R15:
61 case PERF_REG_X86_XMM ## x: \
62 case PERF_REG_X86_XMM ## x + 1: \
88 uint64_t __perf_reg_ip_x86(void)
90 return PERF_REG_X86_IP;
93 uint64_t __perf_reg_sp_x86(void)
95 return PERF_REG_X86_SP;