summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@strace.io>2021-02-23 08:00:00 +0000
committerDmitry V. Levin <ldv@strace.io>2021-02-23 08:00:00 +0000
commit961bad1bc2f66b8cd5195d80246f0600c6e05a33 (patch)
tree708a77c6897324b71c857acf7f671257efd9b5fe /configure.ac
parent7834365668d21fc5ea25e387a6a6f1e271f84298 (diff)
downloadstrace-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.ac27
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>
])