]> git.ipfire.org Git - thirdparty/elfutils.git/commit
libdwfl [2/12]: expose setfunc callback for libdwflP+libebl clients
authorSerhei Makarov <serhei@serhei.io>
Fri, 25 Apr 2025 14:55:44 +0000 (10:55 -0400)
committerAaron Merey <amerey@redhat.com>
Fri, 25 Apr 2025 15:54:12 +0000 (11:54 -0400)
commitfbae94928e68db2af1594a99aedb1a5c065b46c3
tree5d5bbbb6c40a763100edd2d3d59759e6c6a8de80
parenteff7efd40e6513cde4a621fa2fa40477fc9e80b6
libdwfl [2/12]: expose setfunc callback for libdwflP+libebl clients

Renaming pid_set_initial_registers to
__libdwfl_set_initial_registers_thread and adding to libdwflP.h.

This callback was private to one file, but now we need to access it
from the perf_events sampling code as well.

* libdwfl/libdwflP.h (__libdwfl_set_initial_registers_thread): New function.
* libdwfl/linux-pid-attach.c (__libdwfl_set_initial_registers_thread):
  Renamed from pid_thread_state_registers_cb.
  (pid_set_initial_registers): Pass the newly renamed callback.

Signed-off-by: Serhei Makarov <serhei@serhei.io>
libdwfl/libdwflP.h
libdwfl/linux-pid-attach.c