libsysprof: check for PERF_REG_EXTENDED_MASK availability

This commit is contained in:
Christian Hergert
2024-11-08 11:42:04 -08:00
parent fcbe2b29c1
commit ea340e3c61

View File

@ -48,7 +48,11 @@
#define SYSPROF_ARCH_PREFERRED_REGS DWARF_NEEDED_REGS
/* TODO: add other architectures, imitating the linux tools/perf tree */
#else
# define SYSPROF_ARCH_PREFERRED_REGS PERF_REG_EXTENDED_MASK
# ifdef PERF_REG_EXTENDED_MASK
# define SYSPROF_ARCH_PREFERRED_REGS PERF_REG_EXTENDED_MASK
# else
# define SYSPROF_ARCH_PREFERRED_REGS 0
# endif
#endif /* _ASM_{arch}_PERF_REGS_H */
#define N_WAKEUP_EVENTS 149