]> git.ipfire.org Git - thirdparty/elfutils.git/commit
libebl [3/12]: eu-stacktrace: use new register handling api
authorSerhei Makarov <serhei@serhei.io>
Fri, 25 Apr 2025 14:55:45 +0000 (10:55 -0400)
committerAaron Merey <amerey@redhat.com>
Fri, 25 Apr 2025 15:54:22 +0000 (11:54 -0400)
commitacb79d8a697bd572219d3aad1b12469b1c3e22a8
treeb25572d0822b71582e2f551dfc13edad7b555828
parentfbae94928e68db2af1594a99aedb1a5c065b46c3
libebl [3/12]: eu-stacktrace: use new register handling api

Dummy commit to show how the sample_set_initial_registers callback in
eu-stacktrace would use the proper libebl
ebl_set_initial_registers_sample function (if it were public).

* src/Makefile.am (stacktrace_LDADD): Add libebl.
* src/stacktrace.c (sample_registers_cb): New function,
  though identical to pid_thread_state_registers_cb.
  (sample_set_initial_registers): (XXX Invoke
  ebl_set_initial_registers_sample instead of containing
  platform-specific code directly.  This is now commented out.
  Patch12 in the series replaces with code in
  libdwfl_stacktrace/dwflst_perf_frame.c.)

Signed-off-by: Serhei Makarov <serhei@serhei.io>
src/Makefile.am
src/stacktrace.c