diff options
author | Dmitry V. Levin <ldv@strace.io> | 2021-02-23 08:00:00 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2021-02-23 08:00:00 +0000 |
commit | 961bad1bc2f66b8cd5195d80246f0600c6e05a33 (patch) | |
tree | 708a77c6897324b71c857acf7f671257efd9b5fe /configure.ac | |
parent | 7834365668d21fc5ea25e387a6a6f1e271f84298 (diff) | |
download | strace-961bad1bc2f66b8cd5195d80246f0600c6e05a33.tar.gz |
tests: switch to use bundled <linux/perf_event.h>
* bundled/linux/include/uapi/linux/perf_event.h: New file, copied from
headers_install'ed Linux kernel v5.11.
* bundled/Makefile.am (EXTRA_DIST): Add it.
* configure.ac (AC_CHECK_MEMBERS): Remove struct perf_event_attr.
(AC_CHECK_HEADERS): Remove linux/perf_event.h.
* tests/ioctl_perf-success.c: Include <linux/perf_event.h>
unconditionally, assume it defines all its types and constants.
* tests/ioctl_perf.c [!HAVE_LINUX_PERF_EVENT_H, !u64]: Remove.
* tests/perf_event_open_nonverbose.cc [!HAVE_LINUX_PERF_EVENT_H]: Remove.
* tests/perf_event_open.c: Likewise. Assume <linux/perf_event.h>
defines all its types and constants.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/configure.ac b/configure.ac index a00db6942..f801dc677 100644 --- a/configure.ac +++ b/configure.ac @@ -377,32 +377,6 @@ AC_CHECK_MEMBERS(m4_normalize([ siginfo_t.si_overrun ]),,, [#include <signal.h>]) -AC_CHECK_MEMBERS(m4_normalize([ - struct perf_event_attr.precise_ip, - struct perf_event_attr.mmap_data, - struct perf_event_attr.sample_id_all, - struct perf_event_attr.exclude_host, - struct perf_event_attr.exclude_guest, - struct perf_event_attr.exclude_callchain_kernel, - struct perf_event_attr.exclude_callchain_user, - struct perf_event_attr.mmap2, - struct perf_event_attr.comm_exec, - struct perf_event_attr.use_clockid, - struct perf_event_attr.context_switch, - struct perf_event_attr.write_backward, - struct perf_event_attr.namespaces, - struct perf_event_attr.bp_type, - struct perf_event_attr.config1, - struct perf_event_attr.config2, - struct perf_event_attr.branch_sample_type, - struct perf_event_attr.sample_regs_user, - struct perf_event_attr.sample_stack_user, - struct perf_event_attr.sample_regs_intr, - struct perf_event_attr.aux_watermark, - struct perf_event_attr.sample_max_stack, - struct perf_event_attr.aux_sample_size -]),,, [#include <linux/perf_event.h>]) - AC_CHECK_HEADERS(m4_normalize([ asm/cachectl.h asm/guarded_storage.h @@ -427,7 +401,6 @@ AC_CHECK_HEADERS(m4_normalize([ AC_CHECK_HEADERS(m4_normalize([ linux/ipc.h linux/kvm.h - linux/perf_event.h ]),,, [AC_INCLUDES_DEFAULT #include <linux/types.h> ]) |