1 /* SPDX-License-Identifier: GPL-2.0 */ 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifdef DEFINE_DWARF_REGSTR_TABLE !! 2 /* 3 /* This is included in perf/util/dwarf-regs.c !! 3 * dwarf-regs-table.h : Mapping of DWARF debug register numbers into >> 4 * register names. >> 5 * >> 6 * Copyright (C) 2013 Cavium, Inc. >> 7 * >> 8 * This program is free software; you can redistribute it and/or modify >> 9 * it under the terms of the GNU General Public License as published by >> 10 * the Free Software Foundation; either version 2 of the License, or >> 11 * (at your option) any later version. >> 12 * >> 13 * This program is distributed in the hope that it will be useful, >> 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of >> 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >> 16 * GNU General Public License for more details. >> 17 * >> 18 */ 4 19 5 static const char * const sparc_regstr_tbl[] = !! 20 #ifdef DEFINE_DWARF_REGSTR_TABLE 6 "%g0", "%g1", "%g2", "%g3", "%g4", "%g !! 21 #undef REG_DWARFNUM_NAME 7 "%o0", "%o1", "%o2", "%o3", "%o4", "%o !! 22 #define REG_DWARFNUM_NAME(reg, idx) [idx] = "$" #reg 8 "%l0", "%l1", "%l2", "%l3", "%l4", "%l !! 23 static const char * const mips_regstr_tbl[] = { 9 "%i0", "%i1", "%i2", "%i3", "%i4", "%i !! 24 "$0", "$1", "$2", "$3", "$4", "$5", "$6", "$7", "$8", "$9", 10 "%f0", "%f1", "%f2", "%f3", "%f4", "%f !! 25 "$10", "$11", "$12", "$13", "$14", "$15", "$16", "$17", "$18", "$19", 11 "%f8", "%f9", "%f10", "%f11", "%f12", !! 26 "$20", "$21", "$22", "$23", "$24", "$25", "$26", "$27", "$28", "%29", 12 "%f16", "%f17", "%f18", "%f19", "%f20" !! 27 "$30", "$31", 13 "%f24", "%f25", "%f26", "%f27", "%f28" !! 28 REG_DWARFNUM_NAME(hi, 64), 14 "%f32", "%f33", "%f34", "%f35", "%f36" !! 29 REG_DWARFNUM_NAME(lo, 65), 15 "%f40", "%f41", "%f42", "%f43", "%f44" << 16 "%f48", "%f49", "%f50", "%f51", "%f52" << 17 "%f56", "%f57", "%f58", "%f59", "%f60" << 18 }; 30 }; 19 #endif 31 #endif 20 32
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.