diff options
| author | Ian Rogers <[email protected]> | 2025-04-30 00:41:24 +0000 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2025-05-09 20:00:59 +0000 |
| commit | e20848c317b51e74953c38cd14ab2926baa1608b (patch) | |
| tree | adba27fd29ae1681b97de2f1d7be57674d48b883 /tools/perf/scripts/python | |
| parent | perf demangle-rust: Add rustc-demangle C demangler (diff) | |
| download | kernel-e20848c317b51e74953c38cd14ab2926baa1608b.tar.gz kernel-e20848c317b51e74953c38cd14ab2926baa1608b.zip | |
perf symbol-elf: Integrate rust-v0 demangling
Use the demangle-rust-v0 APIs to see if symbol is Rust mangled and
demangle if so.
The API requires a pre-allocated output buffer, some estimation and
retrying are added for this.
Signed-off-by: Ian Rogers <[email protected]>
Cc: Adrian Hunter <[email protected]>
Cc: Alex Gaynor <[email protected]>
Cc: Alexander Shishkin <[email protected]>
Cc: Alice Ryhl <[email protected]>
Cc: Andreas Hindborg <[email protected]>
Cc: Ariel Ben-Yehuda <[email protected]>
Cc: Benno Lossin <[email protected]>
Cc: Bill Wendling <[email protected]>
Cc: Björn Roy Baron <[email protected]>
Cc: Boqun Feng <[email protected]>
Cc: Daniel Xu <[email protected]>
Cc: Danilo Krummrich <[email protected]>
Cc: Gary Guo <[email protected]>
Cc: Howard Chu <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: James Clark <[email protected]>
Cc: Jiapeng Chong <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Justin Stitt <[email protected]>
Cc: Kan Liang <[email protected]>
Cc: Mark Rutland <[email protected]>
Cc: Masami Hiramatsu <[email protected]>
Cc: Miguel Ojeda <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Nathan Chancellor <[email protected]>
Cc: Nick Desaulniers <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Ravi Bangoria <[email protected]>
Cc: Stephen Brennan <[email protected]>
Cc: Trevor Gross <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
