]> git.ipfire.org Git - thirdparty/elfutils.git/commit
src/stacktrace.c: remove in favour of stackprof users/serhei/try-stackprof-fixup
authorSerhei Makarov <serhei@serhei.io>
Mon, 13 Apr 2026 19:48:52 +0000 (15:48 -0400)
committerSerhei Makarov <serhei@serhei.io>
Thu, 23 Jul 2026 20:17:50 +0000 (16:17 -0400)
commit33d2d1b543173ed4ca44d9a5d394670326eb924f
tree75d591220e08015b5f4e22bc9078db47b9943380
parent85c65767af69ee60beb82f8a1ad30fa7f783a2b6
src/stacktrace.c: remove in favour of stackprof

Now that stackprof is added, the existing src/stacktrace.c tool is
officially obsolete as a demo -- it relies on a custom patchset for
Sysprof (communicating via pipe, not contributed to mainline, in
favour of the sysprof-live-unwinder tool which links elfutils as a
library), whereas stackprof pulls data from perf_events directly.

Likewise, stackprof includes all of the eu-stacktrace functionality
for logging/statistics.

* configure.ac: Remove eu-stacktrace related bits.
  The configure checks for stackprof are simpler (just perf_events.h
  and libpfm).
* config/elfutils.spec.in: Remove eu-stacktrace.
* po/POTFILES.in: Remove stacktrace.c.
* src/Makefile.am: Remove eu-stacktrace related bits.
* src/stacktrace.c: Remove.
* .forgejo/workflows/check-fedora.yaml: Remove sysprof-capture-devel.

Co-authored-by: Frank Ch. Eigler <fche@redhat.com>
Signed-off-by: Serhei Makarov <serhei@serhei.io>
.forgejo/workflows/check-fedora.yaml
config/elfutils.spec.in
configure.ac
po/POTFILES.in
src/Makefile.am
src/stacktrace.c [deleted file]