xref: /linux/tools/perf/util/dwarf-regs-arch/dwarf-regs-arm64.c (revision c7decec2f2d2ab0366567f9e30c0e1418cece43f)
1*8b863e70SIan Rogers // SPDX-License-Identifier: GPL-2.0
2*8b863e70SIan Rogers #include <errno.h>
3*8b863e70SIan Rogers #include <dwarf-regs.h>
4*8b863e70SIan Rogers #include "../../../arch/arm64/include/uapi/asm/perf_regs.h"
5*8b863e70SIan Rogers 
__get_dwarf_regnum_for_perf_regnum_arm64(int perf_regnum)6*8b863e70SIan Rogers int __get_dwarf_regnum_for_perf_regnum_arm64(int perf_regnum)
7*8b863e70SIan Rogers {
8*8b863e70SIan Rogers 	if (perf_regnum < 0 || perf_regnum >= PERF_REG_ARM64_MAX)
9*8b863e70SIan Rogers 		return -ENOENT;
10*8b863e70SIan Rogers 
11*8b863e70SIan Rogers 	return perf_regnum;
12*8b863e70SIan Rogers }
13