]> git.ipfire.org Git - thirdparty/elfutils.git/commit
src/stacktrace.c: Add an option to print build-ids. users/serhei/eu-stacktrace
authorSerhei Makarov <serhei@serhei.io>
Thu, 6 Nov 2025 17:28:35 +0000 (12:28 -0500)
committerSerhei Makarov <serhei@serhei.io>
Thu, 6 Nov 2025 17:32:45 +0000 (12:32 -0500)
commit698e330b34c90bbb5ebe993c0f1ec1dbd11a0d53
treeaa635c0e7b8005eae594241eaa5be6f0851d0fd4
parentdaad318fdb3b58a9626217a82f1ada1046db6efc
src/stacktrace.c: Add an option to print build-ids.

In preparation for adapting eu-stacktrace to gmon.out generation,
print out per-frame build-ids to sanitycheck the data.

* src/stacktrace.c (show_buildids): New global variable.
  (struct sysprof_unwind_info): Enable sui->last_dwfl.
  (sysprof_unwind_frame_cb): Obtain and print build-id.
  (sysprof_unwind_cb): Enable sui->last_dwfl.
  (parse_opt): Accept --buildid option.
  (main): Accept --buildid option and env var setting.
src/stacktrace.c