[PATCH v4 1/8] perf unwind: Refactor get_entries to allow dynamic libdw/libunwind selection

patchwork-bot+linux-riscv at kernel.org patchwork-bot+linux-riscv at kernel.org
Wed Apr 29 20:25:21 PDT 2026


Hello:

This series was applied to riscv/linux.git (fixes)
by Namhyung Kim <namhyung at kernel.org>:

On Sun, 12 Apr 2026 19:47:58 -0700 you wrote:
> Currently, both libdw and libunwind define 'unwind__get_entries'. This
> causes a duplicate symbol build failure when both are compiled into
> perf.
> 
> This commit refactors the DWARF unwind post-processing to be
> configurable at runtime via the .perfconfig file option
> 'unwind.style', or using the argument '--unwind-style' in the commands
> 'perf report', 'perf script' and 'perf inject', in a similar manner to
> the addr2line or the disassembler style.
> 
> [...]

Here is the summary with links:
  - [v4,1/8] perf unwind: Refactor get_entries to allow dynamic libdw/libunwind selection
    (no matching commit)
  - [v4,2/8] perf build loongarch: Remove reference to missing file
    https://git.kernel.org/riscv/c/841dbf4871c5
  - [v4,3/8] tools build: Deduplicate test-libunwind for different architectures
    (no matching commit)
  - [v4,4/8] perf build: Be more programmatic when setting up libunwind variables
    (no matching commit)
  - [v4,5/8] perf unwind-libunwind: Make libunwind register reading cross platform
    (no matching commit)
  - [v4,6/8] perf unwind-libunwind: Move flush/finish access out of local
    (no matching commit)
  - [v4,7/8] perf unwind-libunwind: Remove libunwind-local
    (no matching commit)
  - [v4,8/8] perf unwind-libunwind: Add RISC-V libunwind support
    (no matching commit)

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html





More information about the linux-riscv mailing list