Contributors: 4
Author |
Tokens |
Token Proportion |
Commits |
Commit Proportion |
Matt Fleming |
81 |
95.29% |
1 |
25.00% |
Thomas Gleixner |
2 |
2.35% |
1 |
25.00% |
Cody P Schafer |
1 |
1.18% |
1 |
25.00% |
Wang Nan |
1 |
1.18% |
1 |
25.00% |
Total |
85 |
|
4 |
|
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Mapping of DWARF debug register numbers into register names.
*
* Copyright (C) 2010 Matt Fleming <matt@console-pimps.org>
*/
#include <stddef.h>
#include <dwarf-regs.h>
/*
* Generic dwarf analysis helpers
*/
#define SH_MAX_REGS 18
const char *sh_regs_table[SH_MAX_REGS] = {
"r0",
"r1",
"r2",
"r3",
"r4",
"r5",
"r6",
"r7",
"r8",
"r9",
"r10",
"r11",
"r12",
"r13",
"r14",
"r15",
"pc",
"pr",
};
/* Return architecture dependent register string (for kprobe-tracer) */
const char *get_arch_regstr(unsigned int n)
{
return (n < SH_MAX_REGS) ? sh_regs_table[n] : NULL;
}