diff options
| author | Stephen Brennan <[email protected]> | 2025-03-07 23:22:03 +0000 |
|---|---|---|
| committer | Namhyung Kim <[email protected]> | 2025-03-10 21:37:06 +0000 |
| commit | b10f74308e1305275e69ddde711ec817cc69e306 (patch) | |
| tree | 0af41c086246522635994d43e2bdea03b8f39e49 /tools/perf/util/python.c | |
| parent | perf tools: Add LZMA decompression from FILE (diff) | |
| download | kernel-b10f74308e1305275e69ddde711ec817cc69e306.tar.gz kernel-b10f74308e1305275e69ddde711ec817cc69e306.zip | |
perf symbol: Support .gnu_debugdata for symbols
Fedora introduced a "MiniDebuginfo" feature, in which an LZMA-compressed
ELF file is placed inside a section named ".gnu_debugdata". This file
contains nothing but a symbol table, which can be used to supplement the
.dynsym section which only contains required symbols for runtime.
It is supported by GDB for stack traces, but it should be useful for
tracing as well. Implement support for loading symbols from
.gnu_debugdata.
Signed-off-by: Stephen Brennan <[email protected]>
Reviewed-by: Arnaldo Carvalho de Melo <[email protected]>
Tested-by: Arnaldo Carvalho de Melo <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Namhyung Kim <[email protected]>
Diffstat (limited to 'tools/perf/util/python.c')
0 files changed, 0 insertions, 0 deletions
