lib: Remove dtrace/systemtap probes

These were added in libguestfs 1.14, but never really used.  Only a
handful of probes were available.  When I was benchmarking libguestfs
in 2016 I didn't even use these probes because better/simpler
techniques were available.
This commit is contained in:
Richard W.M. Jones
2022-08-16 15:32:06 +01:00
parent df5805df63
commit b018b35bd4
8 changed files with 0 additions and 193 deletions

View File

@@ -225,21 +225,6 @@ if test "x$have_libselinux" = "xyes"; then
fi
AC_SUBST([SELINUX_LIBS])
dnl Check for systemtap/DTrace userspace probes (optional).
dnl Since the probe points break under clang, allow this to be disabled.
AC_ARG_ENABLE([probes],
AS_HELP_STRING([--disable-probes], [disable systemtap/DTrace userspace probes]),
[],
[enable_probes=yes])
AS_IF([test "x$enable_probes" != "xno"],[
dnl http://sourceware.org/systemtap/wiki/AddingUserSpaceProbingToApps
AC_CHECK_HEADERS([sys/sdt.h])
dnl AC_CHECK_PROG([DTRACE],[dtrace],[dtrace],[no])
AS_IF([test "x$ac_cv_header_sys_sdt_h" = "xyes"],[
AC_DEFINE([ENABLE_PROBES],[1],[Enable systemtap/DTrace userspace probes.])
])
])
dnl Enable packet dumps when in verbose mode. This generates lots
dnl of debug info, only useful for people debugging the RPC mechanism.
AC_ARG_ENABLE([packet-dump],[