linux/include/linux/perf_regs.h
<<
>>
Prefs
   1#ifndef _LINUX_PERF_REGS_H
   2#define _LINUX_PERF_REGS_H
   3
   4#ifdef CONFIG_HAVE_PERF_REGS
   5#include <asm/perf_regs.h>
   6u64 perf_reg_value(struct pt_regs *regs, int idx);
   7int perf_reg_validate(u64 mask);
   8u64 perf_reg_abi(struct task_struct *task);
   9#else
  10static inline u64 perf_reg_value(struct pt_regs *regs, int idx)
  11{
  12        return 0;
  13}
  14
  15static inline int perf_reg_validate(u64 mask)
  16{
  17        return mask ? -ENOSYS : 0;
  18}
  19
  20static inline u64 perf_reg_abi(struct task_struct *task)
  21{
  22        return PERF_SAMPLE_REGS_ABI_NONE;
  23}
  24#endif /* CONFIG_HAVE_PERF_REGS */
  25#endif /* _LINUX_PERF_REGS_H */
  26
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.