]> git.ipfire.org Git - thirdparty/elfutils.git/commit
backends/: should use size_t n_regs_mapping for *_sample_sp_pc
authorSerhei Makarov <serhei@serhei.io>
Fri, 6 Mar 2026 20:25:16 +0000 (15:25 -0500)
committerSerhei Makarov <serhei@serhei.io>
Tue, 14 Apr 2026 20:51:36 +0000 (16:51 -0400)
commit8bfc4f186909bdff54a8059fc016052c4c2e271d
treecc683450eb03d8124e886d065c9308cafbe7773b
parentf8b47d874c229e6f8c799ee512da90cb3d5e17d3
backends/: should use size_t n_regs_mapping for *_sample_sp_pc

These should have been size_t all along, matching the public
libdwfl_stacktrace dwflst_sample_getframes interface. Fix.

* backends/aarch64_initreg_sample.c (aarch64_sample_sp_pc): Fixup
  argument type for n_regs_mapping.
* backends/i386_initreg_sample.c (i386_sample_sp_pc): Fixup argument
  type for n_regs_mapping.
* backends/libebl_PERF_FLAGS.h (generic_sample_sp_pc): Fixup argument
  type for n_regs_mapping, adjust loop index var accordingly.
* backends/x86_64_initreg_sample.c (x86_64_sample_sp_pc): Fixup
  argument type for n_regs_mapping.
* libebl/ebl-hooks.h (sample_sp_pc): Fixup argument type for
  n_regs_mapping.

Signed-off-by: Serhei Makarov <serhei@serhei.io>
backends/aarch64_initreg_sample.c
backends/i386_initreg_sample.c
backends/libebl_PERF_FLAGS.h
backends/x86_64_initreg_sample.c
libebl/ebl-hooks.h