aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/arch/s390/util/dwarf-regs.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/arch/s390/util/dwarf-regs.c')
-rw-r--r--tools/perf/arch/s390/util/dwarf-regs.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/perf/arch/s390/util/dwarf-regs.c b/tools/perf/arch/s390/util/dwarf-regs.c
index 0dff5b2ed1e5..0cd7cba5d6ee 100644
--- a/tools/perf/arch/s390/util/dwarf-regs.c
+++ b/tools/perf/arch/s390/util/dwarf-regs.c
@@ -19,5 +19,9 @@ static const char *gpr_names[NUM_GPRS] = {
const char *get_arch_regstr(unsigned int n)
{
+ if (n == 64)
+ return "mask";
+ if (n == 65)
+ return "pc";
return (n >= NUM_GPRS) ? NULL : gpr_names[n];
}