0001
0002
0003
0004
0005
0006
0007
0008 #include <stddef.h>
0009 #include <dwarf-regs.h>
0010
0011
0012
0013
0014
0015 #define SH_MAX_REGS 18
0016 const char *sh_regs_table[SH_MAX_REGS] = {
0017 "r0",
0018 "r1",
0019 "r2",
0020 "r3",
0021 "r4",
0022 "r5",
0023 "r6",
0024 "r7",
0025 "r8",
0026 "r9",
0027 "r10",
0028 "r11",
0029 "r12",
0030 "r13",
0031 "r14",
0032 "r15",
0033 "pc",
0034 "pr",
0035 };
0036
0037
0038 const char *get_arch_regstr(unsigned int n)
0039 {
0040 return (n < SH_MAX_REGS) ? sh_regs_table[n] : NULL;
0041 }