15 lines
353 B
C
15 lines
353 B
C
// SPDX-License-Identifier: GPL-2.0
|
|
#include <errno.h>
|
|
#include <dwarf-regs.h>
|
|
#include "../../../arch/mips/include/uapi/asm/perf_regs.h"
|
|
|
|
int __get_dwarf_regnum_for_perf_regnum_mips(int perf_regnum)
|
|
{
|
|
if (perf_regnum == PERF_REG_MIPS_PC)
|
|
return 37;
|
|
if (perf_regnum < 0 || perf_regnum >= PERF_REG_MIPS_MAX)
|
|
return -ENOENT;
|
|
|
|
return perf_regnum;
|
|
}
|