linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] Support .gnu_debugdata for symbols in perf
@ 2025-03-07 23:22 Stephen Brennan
  2025-03-07 23:22 ` [PATCH v3 1/3] tools: perf: add dummy functions for !HAVE_LZMA_SUPPORT Stephen Brennan
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Stephen Brennan @ 2025-03-07 23:22 UTC (permalink / raw)
  To: Namhyung Kim, Arnaldo Carvalho de Melo, Peter Zijlstra,
	Ingo Molnar
  Cc: Mark Rutland, Liang, Kan, linux-perf-users, James Clark,
	Stephen Brennan, Ian Rogers, Alexander Shishkin,
	Chaitanya S Prakash, linux-kernel, Jiri Olsa, Adrian Hunter,
	Athira Rajeev

Hello all,

This series adds the ability to read symbols from the ".gnu_debugdata" section
of DSOs. More details are the cover letter of v1. This only has one small change
from v2: it adds the missing entry in dso__symtab_origin(). Its lack resulted in
truncating the output of symbols in "perf report -v" -- thanks to Arnaldo for
testing and catching that.

v2: https://lore.kernel.org/linux-perf-users/20250220185512.3357820-1-stephen.s.brennan@oracle.com/
v1: https://lore.kernel.org/linux-perf-users/20250213190542.3249050-1-stephen.s.brennan@oracle.com/

Stephen Brennan (3):
  tools: perf: add dummy functions for !HAVE_LZMA_SUPPORT
  tools: perf: add LZMA decompression from FILE
  tools: perf: support .gnu_debugdata for symbols

 tools/perf/util/compress.h   |  20 +++++++
 tools/perf/util/dso.c        |   3 +
 tools/perf/util/dso.h        |   1 +
 tools/perf/util/lzma.c       |  29 ++++++----
 tools/perf/util/symbol-elf.c | 106 ++++++++++++++++++++++++++++++++++-
 tools/perf/util/symbol.c     |   2 +
 6 files changed, 148 insertions(+), 13 deletions(-)

-- 
2.43.5


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2025-03-11 16:11 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-07 23:22 [PATCH v3 0/3] Support .gnu_debugdata for symbols in perf Stephen Brennan
2025-03-07 23:22 ` [PATCH v3 1/3] tools: perf: add dummy functions for !HAVE_LZMA_SUPPORT Stephen Brennan
2025-03-07 23:22 ` [PATCH v3 2/3] tools: perf: add LZMA decompression from FILE Stephen Brennan
2025-03-07 23:22 ` [PATCH v3 3/3] tools: perf: support .gnu_debugdata for symbols Stephen Brennan
2025-03-10 15:52 ` [PATCH v3 0/3] Support .gnu_debugdata for symbols in perf Arnaldo Carvalho de Melo
2025-03-10 21:32   ` Namhyung Kim
2025-03-10 23:42     ` Stephen Brennan
2025-03-11 16:11 ` Namhyung Kim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).