12345678910111213141516171819 |
- #ifndef _LINUX_PERF_REGS_H
- #define _LINUX_PERF_REGS_H
- #ifdef CONFIG_HAVE_PERF_REGS
- #include <asm/perf_regs.h>
- u64 perf_reg_value(struct pt_regs *regs, int idx);
- int perf_reg_validate(u64 mask);
- #else
- static inline u64 perf_reg_value(struct pt_regs *regs, int idx)
- {
- return 0;
- }
- static inline int perf_reg_validate(u64 mask)
- {
- return mask ? -ENOSYS : 0;
- }
- #endif /* CONFIG_HAVE_PERF_REGS */
- #endif /* _LINUX_PERF_REGS_H */
|