123456789101112131415161718192021222324 |
- /* SPDX-License-Identifier: GPL-2.0 */
- #ifndef _PERF_DWARF_REGS_H_
- #define _PERF_DWARF_REGS_H_
- #ifdef HAVE_DWARF_SUPPORT
- const char *get_arch_regstr(unsigned int n);
- /*
- * get_dwarf_regstr - Returns ftrace register string from DWARF regnum
- * n: DWARF register number
- * machine: ELF machine signature (EM_*)
- */
- const char *get_dwarf_regstr(unsigned int n, unsigned int machine);
- #endif
- #ifdef HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET
- /*
- * Arch should support fetching the offset of a register in pt_regs
- * by its name. See kernel's regs_query_register_offset in
- * arch/xxx/kernel/ptrace.c.
- */
- int regs_query_register_offset(const char *name);
- #endif
- #endif
|