diff options
-rw-r--r-- | tools/perf/arch/sh/util/dwarf-regs.c | 2 | ||||
-rw-r--r-- | tools/perf/arch/sparc/util/dwarf-regs.c | 2 | ||||
-rw-r--r-- | tools/perf/arch/x86/util/dwarf-regs.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/tools/perf/arch/sh/util/dwarf-regs.c b/tools/perf/arch/sh/util/dwarf-regs.c index 0d0897f57a10..f8dfa89696f4 100644 --- a/tools/perf/arch/sh/util/dwarf-regs.c +++ b/tools/perf/arch/sh/util/dwarf-regs.c | |||
@@ -51,5 +51,5 @@ const char *sh_regs_table[SH_MAX_REGS] = { | |||
51 | /* Return architecture dependent register string (for kprobe-tracer) */ | 51 | /* Return architecture dependent register string (for kprobe-tracer) */ |
52 | const char *get_arch_regstr(unsigned int n) | 52 | const char *get_arch_regstr(unsigned int n) |
53 | { | 53 | { |
54 | return (n <= SH_MAX_REGS) ? sh_regs_table[n] : NULL; | 54 | return (n < SH_MAX_REGS) ? sh_regs_table[n] : NULL; |
55 | } | 55 | } |
diff --git a/tools/perf/arch/sparc/util/dwarf-regs.c b/tools/perf/arch/sparc/util/dwarf-regs.c index 92eda412fed3..b704fdb9237a 100644 --- a/tools/perf/arch/sparc/util/dwarf-regs.c +++ b/tools/perf/arch/sparc/util/dwarf-regs.c | |||
@@ -39,5 +39,5 @@ const char *sparc_regs_table[SPARC_MAX_REGS] = { | |||
39 | */ | 39 | */ |
40 | const char *get_arch_regstr(unsigned int n) | 40 | const char *get_arch_regstr(unsigned int n) |
41 | { | 41 | { |
42 | return (n <= SPARC_MAX_REGS) ? sparc_regs_table[n] : NULL; | 42 | return (n < SPARC_MAX_REGS) ? sparc_regs_table[n] : NULL; |
43 | } | 43 | } |
diff --git a/tools/perf/arch/x86/util/dwarf-regs.c b/tools/perf/arch/x86/util/dwarf-regs.c index be22dd463232..a08de0a35b83 100644 --- a/tools/perf/arch/x86/util/dwarf-regs.c +++ b/tools/perf/arch/x86/util/dwarf-regs.c | |||
@@ -71,5 +71,5 @@ const char *x86_64_regs_table[X86_64_MAX_REGS] = { | |||
71 | /* Return architecture dependent register string (for kprobe-tracer) */ | 71 | /* Return architecture dependent register string (for kprobe-tracer) */ |
72 | const char *get_arch_regstr(unsigned int n) | 72 | const char *get_arch_regstr(unsigned int n) |
73 | { | 73 | { |
74 | return (n <= ARCH_MAX_REGS) ? arch_regs_table[n] : NULL; | 74 | return (n < ARCH_MAX_REGS) ? arch_regs_table[n] : NULL; |
75 | } | 75 | } |