Lines Matching +full:reg +full:- +full:names
1 // SPDX-License-Identifier: GPL-2.0
3 * dwarf-regs.c : Mapping of DWARF debug register numbers into register names.
11 #include <dwarf-regs.h>
18 #include "../arch/x86/include/dwarf-regs-table.h"
19 #include "../arch/arm/include/dwarf-regs-table.h"
20 #include "../arch/arm64/include/dwarf-regs-table.h"
21 #include "../arch/sh/include/dwarf-regs-table.h"
22 #include "../arch/powerpc/include/dwarf-regs-table.h"
23 #include "../arch/riscv/include/dwarf-regs-table.h"
24 #include "../arch/s390/include/dwarf-regs-table.h"
25 #include "../arch/sparc/include/dwarf-regs-table.h"
26 #include "../arch/xtensa/include/dwarf-regs-table.h"
27 #include "../arch/mips/include/dwarf-regs-table.h"
28 #include "../arch/loongarch/include/dwarf-regs-table.h"
32 /* Return architecture dependent register string (for kprobe-tracer) */
36 /* Generic arch - use host arch */ in get_dwarf_regstr()
77 return -ENOTSUP; in get_arch_regnum()
85 int reg = -1; in get_dwarf_regnum() local
89 return -EINVAL; in get_dwarf_regnum()
97 /* Generic arch - use host arch */ in get_dwarf_regnum()
103 reg = get_arch_regnum(regname); in get_dwarf_regnum()
109 reg = get_x86_regnum(regname); in get_dwarf_regnum()
115 return reg; in get_dwarf_regnum()